我的组织有大量的遗留测试代码,所有这些代码都已设置为可在MSTest V1上运行。在所有这些都迁移到MSTest V2之前,不允许任何人使用MSTest V2。
现在我遇到了意外问题。我需要创建一个新的测试项目,但找不到在Visual Studio 2017中创建新的MSTest V1项目的方法。
在.NET Core和.NET Framework中,它都使用MSTest V2创建一个项目。当我手动尝试卸载MSTest V2 NuGet程序包并添加对Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll的引用时,似乎该DLL实际上丢失了。
有没有办法让MSTest V1功能像这样工作?因为现有项目工作得很好。
谢谢!
答案 0 :(得分:0)
因此,我不确定自己为什么无法在第一次尝试中找到DLL。从头开始创建另一个项目时,Quality Tools DLL依旧可用。一旦我选择了其中一个并删除了MSTest v2,它就可以正常工作!