首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何针对多个目标平台构建库

如何针对多个目标平台构建库
EN

Stack Overflow用户
提问于 2013-01-31 00:21:49
回答 2查看 127关注 0票数 0

我之所以问这个问题,是因为Silverlight和NUnit,如果你试过,知道他们在一起玩得不好。基本原因是SL代码是针对SL框架进行编译的,而NUnit是针对标准.NET框架进行编译的。

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

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

我最好的猜测是,这将不得不以某种方式通过makefile进行安排,并且NUnit测试项目不能直接引用项目,而是引用创建的.dll。

以及其他类似的问题。

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

EN

回答 2

Stack Overflow用户

发布于 2013-01-31 02:50:50

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

票数 1
EN

Stack Overflow用户

发布于 2013-01-31 05:20:36

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14608725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档