Lor*_*ler 43 visual-studio-2017 live-unit-tests
当我在visual studio 2017中启动我的解决方案的Live Unit Tests会话时,我收到以下消息:
此解决方案未引用任何测试适配器.如果您有测试项目,请将NuGet引用添加到与运行测试所使用的测试框架相对应的测试适配器.如果您已在测试项目中拥有所需的NuGet引用,则执行NuGet还原可能会解决该问题.
我该怎么做才能解决这种情况?
Lor*_*ler 60
正如消息所暗示的,您需要安装som nuget软件包,一个用于测试框架,一个用于visual studio测试运行器.如果要使用MSTest升级旧解决方案,首先需要删除对该引用的引用Microsoft.VisualStudio.QualityTools.UnitTestFramework.
然后,您需要打开包管理器控制台(在工具 - > Nuget包管理器 - >包管理器控制台下).选择您的单元测试项目并运行以下命令:
Install-Package MSTest.TestFramework
Install-Package MSTest.TestAdapter
Run Code Online (Sandbox Code Playgroud)
如果您使用的是不同的测试框架,例如xunit或nunit,则必须安装XUnit和xunit.runner.visualstudio,或者NUnit和NUnit3TestAdapter.
我在VisualStudio 2017中创建了一个全新项目,并且在安装xunit.runner.visualstudio NuGet包之前收到了相同的错误消息。请遵循Xunit入门网页(https://xunit.github.io/docs/getting-started/netfx/visual-studio)上的这些说明。
| 归档时间: |
|
| 查看次数: |
21907 次 |
| 最近记录: |