VS for Mac 2019-测试无法运行

时间:2019-04-13 21:20:38

标签: xunit visual-studio-mac

在Visual Studio for Mac 2019中设置一个玩具项目进行尝试。 我用一个测试创建了一个新的xUnit项目...

public class UnitTest1
{
    [Fact]
    public void Test1()
    {
        Assert.True(true);
    }
}

当我尝试运行此测试时,出现以下错误:

Running LMS.LMS.Tests.LMS.Tests.UnitTest1.Test1 ...
Result message:
One or more errors occurred. (vstest.console failed to connect.) 
(vstest.console failed to connect.)

我安装了nuget软件包xunit.runner.console,但没有更改。

有人对此事有想法吗?

2 个答案:

答案 0 :(得分:0)

我今晚亲自打了这个问题。微软提供的一些有关将xUnit与Visual Studio for Mac结合使用的文档肯定会很好。

安装以下NuGet软件包:

  • xunit
  • xunit.runner.visualstudio

在安装完软件包并构建解决方案后,立即在单元测试调试板上看到了测试-与NUnit不同,似乎我必须退出Visual Studio for Mac并重新打开解决方案。

我的测试项目是.NET Framework 4.7类库。其他版本(例如.NET Core)的结果可能会有所不同。

答案 1 :(得分:0)

我今天也面临这个问题。但对我而言,一切都一直有效。重新启动机器后,一切恢复正常:)