- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我注意到今天我们在 VS 2015 中的一个解决方案发生了变化。似乎为解决方案生成的测试项目使用与同一解决方案中现有测试项目不同的命名空间。
仅引用的测试项目
Microsoft.VisualStudio.QualityTools.UnitTestFramework
被识别为 Visual Studio 2015 中的测试项目。
但是现在有一些测试项目引用了
Microsoft.VisualStudio.TestPlatform.TestFramework Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions
这些测试项目可能是从 VS 2017 RC 生成的。这将解释不同的命名空间。我没有找到任何关于向后兼容性的文档。
问题是,要使用哪个命名空间?因为我们不能同时使用两个命名空间。这两个命名空间有什么区别?
VisualStudio 2015 能够使用任一引用构建测试项目。我认为仅仅因为测试项目的生成而将较新的命名空间切换回旧的命名空间是不够的。
最佳答案
MSTest 已作为新的 NuGet 包解决方案发布,不再与 Visual Studio 版本紧密耦合。您的新项目正在使用 MSTest 2.0。
MSTest V2 发布公告:https://devblogs.microsoft.com/devops/taking-the-mstest-framework-forward-with-mstest-v2/
关于c# - Microsoft.VisualStudio.TestPlatform.TestFramework 和 Microsoft.VisualStudio.QualityTools.UnitTestFramework 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42621439/
我在VS2012中创建了一个控制台应用程序,并尝试添加MS单元测试dll。但是有5个。对于带有VS2012的.NET 4.0,我应该使用哪一个?反之,还有哪些呢? Microsoft.VisualSt
我缺少对这个 .dll 文件的引用,我无法从添加引用选项卡中找到它,它不存在于扩展和框架中,而且 nuget 包管理器也没有列出它。 最佳答案 它位于“添加引用”选项卡中,但您必须以 .Net 4.5
我们一直在使用最新的系统 VS 12 update 4 我们已经尝试将特定版本设置为 false,但仍然导致测试失败并显示此消息 Product.Business.Test.Providers.Aut
我现在配置了一台新计算机。安装了VS 2010和所有必要的组件,在这台新计算机上安装了我正在运行的项目。 编译项目向我展示了VS 2010无法找到引用“Microsoft.VisualStudio.Q
我正在为我们的 C# 项目设置新的 Win7 构建机器。我们不想在那台机器上安装 Visual Studio。所以我按照指令“Running mstest without Visual Studio”
我已经在 VS2015 RC 中创建了一个 C# 测试项目。它在本地构建,但是当我尝试在我们的 CI 构建服务器 (TeamCity) 上构建时,它失败并出现错误: UnitTest1.cs(2,17
单元测试(MS 测试框架)在编写它的系统中成功运行但在其他系统中失败并抛出以下错误:: "Unit Test Adapter threw exception: Could not load file
我正在与 VS2013 一起工作, .NET4.5 我想使用 Microsoft.VisualStudio.TestTools.UnitTesting.TestCategoryAttribute在我的
我正在使用 Azure 网站 git 部署(通过 Kudu),直到今天一切都进展顺利。当我执行新的 git Push 并尝试部署时,我在测试运行时收到此错误消息: 错误:System.IO.FileN
尝试在 VS2017 中打开较旧的解决方案时有一个旧的单元测试项目在构建时给我带来了问题。 在构建此测试项目时,我不断收到以下错误: Could not load file or assembly '
我有一个测试场景,我想检查两个集合是否相等。我找到了类(class)Microsoft.VisualStudio.QualityTools.UnitTesting.CollectionAssert ,
我正在尝试测试一些我无法控制的代码,这些代码会检查 WebException 并做出适当的 react 。我正在尝试为 WebException 生成填充程序,但一直收到 Microsoft.Qual
我注意到今天我们在 VS 2015 中的一个解决方案发生了变化。似乎为解决方案生成的测试项目使用与同一解决方案中现有测试项目不同的命名空间。 仅引用的测试项目 Microsoft.VisualStud
我的 TFS 2010 构建莫名其妙地失败了。单元测试是 路过 ,还有没有警告或错误 .构建完全运行,从头到尾,但部分成功。我花了一段时间才发现任何错误——我必须下载测试结果,然后单击顶部标有“测试运
将Visual Studio 2017更新到15.5之后,我不再能够调试单元测试(我可以很好地运行测试,并且可以调试非测试程序)。 我不断收到以下异常: Exception thrown: 'Syst
刚刚将 TFS 和 Build 服务器升级到 2015,现在在运行 CodedUI 测试时出现以下错误。有什么建议? Error adding test case [3251] to test run
更新测试项目 NuGet 后出现此错误: The type 'TestClassAttribute' exists in both 'Microsoft.VisualStudio.QualityToo
我是一名优秀的程序员,十分优秀!