[英]Running NUnit tests on .net core project in MacOS
我使用 .net 内核和 Visual Studio for Mac 创建了 REST API。
我可以创建一个 NUnit lib 项目来运行我的测试,并使用 Visual Studio 运行它们就可以了。 问题是我无法通过命令行运行测试。
这些是我安装的 NuGet 包:
我尝试了以下命令:
$ dotnet test Solution.sln
$ dotnet test Solution.Test/Solution.Test.csproj
两者都返回:
$ dotnet test -v m
Determining projects to restore...
All projects are up-to-date for restore.
有没有办法像这样运行测试?
另外,我注意到我的项目正在使用目标框架.NET Core 3.1
而 NUnit 项目正在使用.NET Framework 4.7.2
。 这个配置有问题吗?
我的目标是使用 Github Actions 运行测试。
谢谢!
惊人的。 感谢 Lex Li 的评论,我解决了这个问题。
我所做的修复它是:
$ dotnet new nunit --framework netcoreapp3.1 -n Solution.Name
现在我的所有项目都使用相同的 .net 内核,我可以在 Visual Studio 和命令行中运行测试!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.