KR *_*hil 1 unit-testing visual-studio-2017
当我尝试从 Visual Studio 运行或调试代码时,我在 Visual Studio 2017 - 版本 15.8.1 上面临“未找到测试方法”。
问题:[测试项目 {项目名称} 未引用任何 .NET NuGet 适配器。测试发现或执行可能不适用于此项目。建议在解决方案中的每个测试项目中引用 NuGet 测试适配器。]
注意:我可以使用以下链接解决 Visual Studio 2017 版本 15.7.* 上的上述错误。
请注意,这与“ Visual Studio 17:在 Visual Studio 17 中未发现面临的测试用例问题”或堆栈溢出中已存在的任何其他问题不重复。
如果你有相同的版本。可以使用此代码进行复制。
[TestClass]
public class ATest : ATestBase
{
[TestInitialize]
public override void TestInitialize()
{
if (Playback.IsInitialized == false)
Playback.Initialize();
}
[TestCleanup]
public override void TestCleanup()
{
if (Playback.IsInitialized == true)
Playback.Cleanup();
base.TestCleanup();
}
[TestMethod, TestCategory("SmokeTest")]
[DeploymentItem(@"DataSource\Documents\some.pdf")]
public void SmokeFlow()
{
string name = "test";
}
}
Run Code Online (Sandbox Code Playgroud)
启动 Visual Studio 2017 版本 15.8 和病房。在工具 -> 选项 -> 测试下添加了一个新选项,如屏幕截图所示。取消选中该选项并重新启动您的 Visual Studio。这解决了这个问题。
| 归档时间: |
|
| 查看次数: |
4458 次 |
| 最近记录: |