当前位置: 首页 > 知识库问答 >
问题:

Visual Studio 2017中未发现单元测试

高峻
2023-03-14

从装VS 2017开始,我就一直在纠结。现在看来,单元测试只能从命令行“dotnet test”运行。

我在MSDN(https://MSDN.microsoft.com/en-us/library/ms182532.aspx)上尝试了该示例,但同样失败。

测试和主项目的所有NuGet软件包都是当前的。并且测试项目和主项目都没有错误生成。从命令行成功运行测试。

有没有人在VS2017中进行单元测试,如果有,是如何运行的?

    null

问题
请提供一个VS2017(.csproj项目文件)中的.NET Core 1.1.0解决方案的工作示例,其中VS test explorer成功找到单元测试,或者向我展示给出的示例中的问题。

共有1个答案

艾浩穰
2023-03-14

在我的例子中,结果是我只需要升级我的测试适配器和测试框架。搞定了。

使用NuGet包管理器的示例:

 类似资料:
  • 我曾经在这个项目中独自工作,该项目使用与visual studio team Foundation集成的源代码管理git。visual studio无法发现单元测试的问题是在项目中出现新元素以及需要通过源代码管理联机重新创建解决方案时开始的。在此之前,所有测试总是由visual Studio发现的。 为了创建单元测试,我使用dll Microsoft.VisualStudio.QualityToo

  • 我试图与TeamCity建立持续集成,并坚持使用Visual Studio tests Runner运行单元测试步骤。 加载[02:42:07]C:\teamcity\buildagent\work\f7a05248f49c57a1\lodcore\userpresentationtests\bin\release\userpresentationtests.dll... [02:42:07][步

  • 我在Visual Studio 2017 Update 3预览版中有以下解决方案,它由作为NetStandard1.4的Xamarin.Forms项目和NetStandard1.4 dotnet Core Services.API项目以及NetStandard1.6 dotnet Core单元测试项目组成。 单元测试项目仅引用服务项目。csproj文件如下所示,其中添加了用于单元测试的MSTest

  • 我还在我自己的答案中包括了一个脚本,直到今天我仍然使用它来解决类似的问题。 许多其他答案也被证明有助于更好地理解VS测试运行程序的复杂性。我很感激人们还在分享他们的解决方案! 原题2015-04-10: 使用 与 我在GitHub(xunit)上发现了一个类似的问题:无法获得测试发现#295,来自xunit团队的评论是: 请注意,Visual Studio 2015 CTP 5已经被许多人报告破坏

  • 我正在做一个C项目,开发了一些测试用例。我能够执行测试用例,直到突然所有的测试用例从测试浏览器中消失。我的意思是说,即使测试项目被正确编译,测试方法也不会显示在测试资源管理器中。 我遵循这里给出的步骤,但没有成功。 这些是我做过的事情: 我删除了文件夹的内容。 我将默认的处理器架构更改为。(

  • 我有一个方法,如果名称与正则表达式匹配,则必须返回true,如果名称具有特殊字符或数字,则必须返回null。 这是方法: 这是对无法通过的方法的测试: