1

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

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

因此版本号不匹配。

  • 为什么 Visual Studio 会这样?
  • 我该如何解决?
4

1 回答 1

3

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

如果你尝试不同的方法,你会更容易......

我建议使用Silverlight 单元测试框架来测试您的 Silverlight 代码。

如果这不符合您的需要,也许便携式类库会。

于 2013-02-15T18:36:24.033 回答