在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,但没有更改。
有人对此事有想法吗?
答案 0 :(得分:0)
我今晚亲自打了这个问题。微软提供的一些有关将xUnit与Visual Studio for Mac结合使用的文档肯定会很好。
安装以下NuGet软件包:
在安装完软件包并构建解决方案后,立即在单元测试调试板上看到了测试-与NUnit不同,似乎我必须退出Visual Studio for Mac并重新打开解决方案。
我的测试项目是.NET Framework 4.7类库。其他版本(例如.NET Core)的结果可能会有所不同。
答案 1 :(得分:0)
我今天也面临这个问题。但对我而言,一切都一直有效。重新启动机器后,一切恢复正常:)