如何从.NET 4.5库项目引用System.Windows 5.0.5程序集(Silverlight)?

时间:2013-02-15 10:56:21

标签: visual-studio silverlight .net-assembly

我有一个为Silverlight 5编写的项目,该项目在5.0.5版本中引用了Silverlight的System.Windows程序集。

现在我想使用通常的.NET 4.5库项目为它创建一个单元测试项目。当我尝试从Silverlight添加对System.Windows程序集5.0.5的引用(使用browse对话框)时,Visual Studio会添加.NET 4.5中的版本。

因此版本号不匹配。

  • 为什么Visual Studio会以这种方式运行?
  • 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

可以从.Net项目中引用Silverlight程序集,但是一旦你设法添加了一个,你可能会遇到其他库的依赖问题。

如果您尝试不同的方法,对您来说会更容易......

我建议使用Silverlight Unit Test Framework来处理测试Silverlight代码。

如果这不符合您的需要,也许会Portable Class Libraries