将 VS 2008 中的测试项目转换为 2010
-
26-09-2019 - |
题
我们目前正在构建使用 Visual Studio 2008 开发 C# .net 应用程序的框架。
我们正在考虑我们的选择。该项目的单元测试代码。
一种选择是 Visual Studio 中的测试项目。我需要澄清这些测试项目是否能够正确转换到 2010 年或者可能出现的任何困难。
我没有成功地寻找这个问题的答案,希望您能提供任何指导。
谢谢!
这是值得关注的,但仍不确定其他问题?
解决方案
VS2010只能运行.NET 4.0测试。如果由于某种原因你需要从以前版本的 VS 运行单元测试 - 你可能会遇到问题。
如果您的测试中的代码可以完美地作为 .NET 4.0 运行,那么您应该不会有任何问题。
为什么不做一个小峰值 - 尝试转换一些测试并看看它是否有效?
其他提示
我遇到了一个问题!周围的工作并不好。这是因为我的单元测试使用了 Linq to Entities,它从 3.5 更改为 4.0,并且我的测试运行完美,但是当我部署到测试环境时,我收到此错误“无法创建类型‘闭包类型’的常量值。在此上下文中仅支持原始类型(“例如 Int32、String 和 Guid”)。”
我必须返回并更改我的 linq 查询,然后返回使用 VS 2008 来运行测试。:S 这是怎么回事,微软?
不隶属于 StackOverflow