gpt4 book ai didi

visual-studio - 没有发现要运行的测试 - 在调试/运行单元测试用例时 - Visual Studio 2017 15.5.1

转载 作者:行者123 更新时间:2023-11-28 19:45:24 25 4
gpt4 key购买 nike

Error : No tests found to run - while debugging/running C# Unit testcases -- Visual studio 2017 15.5.1 not discovering test cases.

框架Microsoft.NET 框架 4.6.1

添加如下测试适配器MSTest.TestAdapter.1.2.0MSTest.TestFramework.1.2.0

测试资源管理器不显示测试用例。

升级 visual studio 后开始出现这种情况。一些单元测试项目的测试用例不会在测试资源管理器中被发现。当尝试调试或运行时,它说“没有找到要运行的测试。”

我尝试删除项目并重新创建它......但没有成功。

输出[4/3/2018 2:59:25 PM Informational] 未找到要运行的测试。

我已经将 VS 更新到 15.6.4删除 VS 测试缓存文件 DEL %TEMP%\VisualStudioTestExplorerExtensions重新启动 Visual Studio

测试用例被发现但没有调试

最佳答案

问题

如果我没理解错的话,这是你观察到的:

当您运行测试时,可以在控制台中看到以下内容:

[4/3/2018 2:26:13 PM Informational] ------ Run test started ------
[4/3/2018 2:26:14 PM Warning] No test is available in d:\...\UnitTestProject1.dll. Make sure that test discoverer & executors are
registered and platform & framework version settings are appropriate and try
again.

测试浏览器显示:

no test found to run

可能会发生什么,我已经发生过几次,测试发现是为另一种架构设置的,而不是您当前设置的架构。

例子

您当前的配置是x64

current configuration

但是,默认测试设置可能有另一个(例如x86):

default test settings

解决方案

如果您_将测试设置与当前架构 (x86 → x64) 对齐,测试应该运行。

successful run

如果解决方案配置一致,现在不需要手动清理

关于visual-studio - 没有发现要运行的测试 - 在调试/运行单元测试用例时 - Visual Studio 2017 15.5.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49627148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com