.net – Microsoft.VisualStudio.QualityTools.UnitTestFramewor
我在VS2012中创建了一个控制台应用程序,并尝试添加MS单元测试dll.但其中有5个.我应该将哪一个用于带有VS2012的.NET 4.0以及其他什么呢?
Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll Version: 9.0.0.0 File Version: 9.0.30729.1 Version: 10.0.0.0 File Version: 11.0.30319.1 Version: 10.0.0.0 File Version: 11.0.50727.1 Version: 10.1.0.0 File Version: 11.0.40219.1 Version: 10.1.0.0 File Version: 11.0.50727.1 解决方法
每个版本的Visual Studio都附带一个Test Runner. 9,10,11尊敬地参考Visual Studio 2008,2010和2012.
直到Visual Studio 2008,每个版本的Visual Studio都针对单个.net运行时并且具有特定的测试运行器. Visual Studio 2008通过支持多目标来改变这一点,允许您使用单个IDE来编译针对不同版本框架的应用程序.那时,一个测试运行器适用于所有的.net版本,因为.net 2-3.5都基于CLR的第2版. 发布Visual Studio 2010时,您可以定位并编译.net 2到4.0,但由于4.0基于不同版本的CLR,因此Visual Studio 2010团队只能运行在4.0下编译的测试. 对于想要使用VS 2010来定位运行时的早期版本并使用相同的运行时编译测试的团队来说,这显然不太合适,因此Visual Studio 2010 SP1发布了一个可以针对3.5的补丁测试运行器 – 因此,10.1 .0.0被介绍了. (如果要在VS 2010中运行3.5测试,则只需要引用10.1.0.0.) 我只是偶然使用VS2012,但我猜是同样的逻辑适用. 11.0.3xxx = .net 2-3.5 我可能在这方面错了,其中一个可能会面向WinRT. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- batch-file – 使用xcopy进行并行复制
- windows-server-2008 – 如何在Windows域中将静态路由一次性
- 当通过LoadLibrary调用DLL时,MFC状态无效
- active-directory – 如何在断开连接的笔记本电脑上减少错误
- Window Server配置Flask
- 如何在Windows 7 64位上安装ROracle
- Windows中的活动窗口和QWidget :: activateWindow()
- opencv下模拟实现的简单文本输入窗口
- windows-server-2008 – 通过MS SMTP服务器发送电子邮件失败
- Windows – 在64位系统上编译32位二进制
- iis-7 – Windows身份验证不适用于传统的ASP页面
- 不规则的Windows窗体(C#)
- windows-phone-8 – Windows phone 8模拟器无法接
- Windows – 如何使输出显示在Visual Studio 2005
- 在Windows中使用Git Bash有哪些命令,例如什么时候
- windows – 当我从Perl调用命令时,如何禁止“通知
- 发布到IIS.省略在服务器上安装.NET Core Windows
- .net – Powershell:通过调用操作符执行命令的管
- window.prompt多行输入JavaScript CSS
- windows – 如何通过START命令运行多个命令