在 Visual Studio 2017 年使用 MSTest V1
Use MSTest V1 in Visual Studio 2017
我的组织有大量在 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 的功能像这样工作?因为现有的项目工作得很好。
谢谢!
所以我自己也不确定为什么我在第一次尝试时找不到 DLL。当从头开始创建另一个项目时,Quality Tools DLL 可以轻松使用。一旦我选择了那个并删除了 MSTest v2,它就可以正常工作了!
我的组织有大量在 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 的功能像这样工作?因为现有的项目工作得很好。
谢谢!
所以我自己也不确定为什么我在第一次尝试时找不到 DLL。当从头开始创建另一个项目时,Quality Tools DLL 可以轻松使用。一旦我选择了那个并删除了 MSTest v2,它就可以正常工作了!