如何从.NET 4.5库项目引用System.Windows 5.0.5程序集(Silverlight)?
问题描述:
我有一个为Silverlight 5编写的项目,它引用了Silverlight的版本5.0.5中的System.Windows
程序集。如何从.NET 4.5库项目引用System.Windows 5.0.5程序集(Silverlight)?
现在我想使用通常的.NET 4.5库项目为它创建一个单元测试项目。当我尝试从Silverlight中添加对System.Windows
程序集5.0.5的引用(使用browse
对话框)时,Visual Studio添加了.NET 4.5的版本。
因此版本号不匹配。
- 为什么Visual Studio的行为如此?
- 我该如何解决这个问题?
答
您可以从.NET项目参考Silverlight的组件,但一旦你已经成功添加一个,你将有可能与其他库的依赖问题。
这将是你更容易,如果你尝试了不同的方法......
我会建议使用Silverlight Unit Test Framework处理测试你的Silverlight代码。
如果这不符合您的需要,也许Portable Class Libraries会。
当然是因为你创建了一个.NET 4.5库项目。任意谷歌“silverlight单元测试”寻找提示。 – 2013-02-15 13:53:15