VS2010单元测试...项目框架目标
我只需要一些关于 VS2010 单元测试的说明。目前,我们使用 nUnit 来满足单元测试需求,但最近已升级到 VS2010,并且正在考虑迁移到 VS2010 来进行单元测试。
我们向客户提供的核心项目以 .NET Framework 2.0 为目标。我们注意到 VS2010 的单元测试参考要求我们以 .NET 4.0 为目标。我的问题是……我们可以只更改单元测试项目的 .NET Framework 目标,并将包含生产应用程序的其余项目保留到 .NET 2 吗?
这是否使我们能够使用 VS2010 的内置单元测试功能,同时仍然发布针对 .NET 2 的产品?
期待您的想法。该项目是用 C# 编写的。
I just need some clarification in regards to unit testing with VS2010. Currently, we use nUnit for our unit testing requirements but have recently upgraded to VS2010 and are thinking about migrating to VS2010 for our unit testing.
Our core project which we ship to customers targets .NET framework 2.0. we note that the unit testing reference for VS2010 requires that we target .NET 4.0. My question is this .... can we just change the .NET framework target of our Unit test project and leave the remaining projects which comprise the production application to .NET 2?
Will this enable us to use the in-built unit testing features of VS2010 whilst still shipping a product targeting .NET 2?
Look forward to your thoughts. The project is written in C#.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
多目标在 Visual Studio >=2008 中运行良好。阅读的一个很好的起点是Scott Gu 的博客.
所以,是的,您可以让项目以 .NET 2.0 为目标,而单元测试以 .net 4 为目标。
Multi-targeting works very well in Visual Studio >=2008. A good starting point for reading is Scott Gu's blog.
So, yes, you can have your projects target .NET 2.0 while your Unit Tests are targetting .net 4.