0

我问这个问题是因为 Silverlight 和 NUnit,如果你尝试过,就会知道它们不能很好地配合使用。基本原因是 SL 代码是针对 SL 框架编译的,而 NUnit 是针对标准 .NET 框架编译的。

无论如何,我有一堆不特定于 SL 但确实驻留在客户端的类。我正在考虑把它们搬进他们自己的图书馆。是否可以配置 Visual Studio 和/或解决方案来将此库编译为 SL 库和 .NET 库?

我的 SL 客户端应用程序将引用库的 SL 版本,NUnit 将引用 .NET 版本。

我怀疑充其量,这将不得不通过makefile以某种方式进行安排,并且NUnit测试项目无法直接引用该项目,而是创建了.dll。

和其他类似的问题。

只是想知道人们对这个想法的看法。

4

2 回答 2

1

就像您计划做的那样,您可以创建 SL Class libaray 和 .Net Class 库,并将代码放在一个项目中,并在另一个项目中进行文件链接。这样您就不需要保留文件的两份副本。因此,您可以指向 NUnit 测试的 .net 类库。只是一个想法。

于 2013-01-30T18:50:49.867 回答
1

听起来像Portable Class Libraries VS 2012 的工作已经内置支持,并且有一个 2010 的附加组件。

于 2013-01-30T21:20:35.547 回答