- 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/
我正在尝试在 Jenkins 中运行 msbuild。当它到达 UniTest-Project 时,会发生错误: Project "C:\Program Files (x86)\Jenkins\job
我刚刚开始一个相当广泛的自动化项目,该项目使用 MS 的 UnitTestFramework。我注意到的一件事是,当我的代码(而不是我测试的应用程序)中出现错误时,框架会捕获该错误并以一种允许测试迭代
我在VS2012中创建了一个控制台应用程序,并尝试添加MS单元测试dll。但是有5个。对于带有VS2012的.NET 4.0,我应该使用哪一个?反之,还有哪些呢? Microsoft.VisualSt
我现在配置了一台新计算机。安装了VS 2010和所有必要的组件,在这台新计算机上安装了我正在运行的项目。 编译项目向我展示了VS 2010无法找到引用“Microsoft.VisualStudio.Q
我已经在 VS2015 RC 中创建了一个 C# 测试项目。它在本地构建,但是当我尝试在我们的 CI 构建服务器 (TeamCity) 上构建时,它失败并出现错误: UnitTest1.cs(2,17
我正在尝试使用 MSBuild(版本 3.5 ofc)编译 .NET 3.5 解决方案,但它在编译单元测试文件时失败。 C:\Windows\Microsoft.NET\Framework\v3.5\
我正在与 VS2013 一起工作, .NET4.5 我想使用 Microsoft.VisualStudio.TestTools.UnitTesting.TestCategoryAttribute在我的
不时弹出以下错误: C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\TeamTest\Microsoft.TeamTest.targets(1
我有一个包含多个项目的解决方案。其中一个项目包括用于单元测试的附加 Assert 方法。它引用了 Microsoft.VisualStudio.QualityTools.UnitTestFramewo
尝试在 VS2017 中打开较旧的解决方案时有一个旧的单元测试项目在构建时给我带来了问题。 在构建此测试项目时,我不断收到以下错误: Could not load file or assembly '
我注意到今天我们在 VS 2015 中的一个解决方案发生了变化。似乎为解决方案生成的测试项目使用与同一解决方案中现有测试项目不同的命名空间。 仅引用的测试项目 Microsoft.VisualStud
更新测试项目 NuGet 后出现此错误: The type 'TestClassAttribute' exists in both 'Microsoft.VisualStudio.QualityToo
我是一名优秀的程序员,十分优秀!