Prism V2 无法与 Silverlight 3.0 配合使用
我目前正在使用 Prism v2 制作 silverlight 应用程序。但是当我添加参考 dll 时,两个 dll 无法识别。
Microsoft.Practices.ServiceLocation.dll &
Microsoft.Practices.Unity.dll
任何人都可以为此提供解决方案吗?
I am currently doing a silverlight application with Prism v2. But when I am adding the reference dlls two dlls are not recoganised.
Microsoft.Practices.ServiceLocation.dll &
Microsoft.Practices.Unity.dll
Can any one give a solution for this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我发现的关于启动和运行 Prism for Silverlight 的最佳资源是 这个在 Sparkling Client 上发布有关下载和构建 prism 的帖子。
按照该指南进行操作,它将为您提供所需的正确 Silverlight 版本的 dll 的位置 正如理查德指出的。
The best resource I've found on getting the Prism for Silverlight stuff up and running is this post on the Sparkling Client on downloading and building prism.
Follow that guide and it will give you the location of the correct Silverlight version of the dlls which is what you need as Richard points out.
Prism V2 有新版本。您可以从 Microsoft 站点下载它:
“WPF 和 Silverlight 3.0 的新复合应用程序指南 - 2009 年 10 月发布”
获取它 此处
There is a new version of Prism V2. You can download it from Microsoft site:
"New Composite Application Guidance for WPF and Silverlight 3.0 - October 2009 Released"
Get it here
首先,我非常确定 Prism 是为与 Silverlight 2.0 一起使用而编写的,因此您可能会遇到其他问题。 Prism 的 CodePlex 论坛有几个关于这个主题的帖子。
First, I'm pretty sure Prism was written for use with Silverlight 2.0 so you may encounter other problems. The CodePlex forum for Prism has several posts on the subject.
您需要引用这两个程序集的 Silverlight 版本。您应该能够在参考实现中找到它们。
You need to reference the Silverlight versions of those two assemblies. You should be able to find them in the Reference Implementation.
我在 Visual Studio 2010 beta 2 中的 Silverlight 3 项目上使用 Prism 2,它运行良好。检查您是否错误地尝试使用错误的程序集(可能是 WPF 程序集?)
I am using Prism 2 on a Silverlight 3 project in Visual Studio 2010 beta 2 and it works fine. Check that you aren't mistakenly trying to use the wrong assemblies (the WPF ones maybe?)