.net - Visual Studio 2010 可以测试 .net 3.5 SP1 项目吗?

标签 .net visual-studio-2010 mstest

我在 .net 3.5 SP1 上运行的解决方案中有一些项目(并且永远无法更新到 4.0,因为它们是 SharePoint 项目)。

当我尝试在 VS2010 Premium 中创建一个新的 Visual C# 测试项目时,我必须选择 .net 4.0,这显然是 intended .

现在我不关心我的单元测试项目是什么(不必关心 VS2008 用户),但我关心我是否可以安全地测试其中的 3.5 项目,因为不同的 CLR 和轻微的 C# 语言差异?

编辑:Visual Studio 2010 SP1 终于再次添加了对 .net 3.5 的支持。

最佳答案

您正在测试的代码仍然可以是 .NET 3.5 项目,因此您无需担心 C# 语言差异。

当您运行测试时,所有内容都将在 CLR 4 中运行。通常这应该不是问题,但是如果 SharePoint 出现问题阻止您升级到 .NET 4,同样的问题可能会阻止您在 CLR 4 下运行代码。

关于.net - Visual Studio 2010 可以测试 .net 3.5 SP1 项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2898893/

相关文章:

.net - 什么时候在 .Net 代码中手动实习字符串是个好主意?

c# - ASP .NET C# 从 web 路径中的文件中获取所有文本

visual-studio-2010 - Visual Studio 2010 C++ : How to tell which LIB files the linker actually tries to link?

c# - 用于在 Windows Phone 和商店应用程序中进行测试的用户名/密码

c# - 如何使用 Microsoft.Office.Interop.Word 将光标移动到特定段落?

c# - 如何使用c#获取两个日期之间的天数和夜数

asp.net - 调试多个网站时 Visual Studio 2010 iis Express 卡住

c++ - CUDA & VS2010问题

unit-testing - 如何在TFS 2015 Web中运行自动化测试用例?

tdd - 我如何告诉MSTEST在解决方案中运行所有测试项目?