我目前正在使用 Prism v2 进行 Silverlight 应用程序。但是当我添加参考 dll 时,两个 dll 没有被识别。
Microsoft.Practices.ServiceLocation.dll &
Microsoft.Practices.Unity.dll
任何人都可以为此提供解决方案吗?
我目前正在使用 Prism v2 进行 Silverlight 应用程序。但是当我添加参考 dll 时,两个 dll 没有被识别。
Microsoft.Practices.ServiceLocation.dll &
Microsoft.Practices.Unity.dll
任何人都可以为此提供解决方案吗?
我找到的关于启动和运行 Prism for Silverlight 的最佳资源是Sparkling Client 上关于下载和构建 prism 的这篇文章。
按照该指南,它将为您提供正确 Silverlight 版本的 dll 的位置,正如 Richard 指出的那样,这正是您所需要的。
您需要引用这两个程序集的 Silverlight 版本。您应该能够在参考实现中找到它们。
首先,我很确定 Prism 是为与 Silverlight 2.0 一起使用而编写的,因此您可能会遇到其他问题。Prism的CodePlex 论坛有几篇关于该主题的帖子。
我在 Visual Studio 2010 beta 2 的 Silverlight 3 项目中使用 Prism 2,它工作正常。检查您是否错误地尝试使用错误的程序集(可能是 WPF 程序集?)