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