在 travis-ci 中找不到 msbuild 命令

msbuild command not found in travis-ci

我有以下 travis 文件:

language: csharp
solution: src/LaraUI.sln
mono: none
dotnet: 3.0.100

before_install:
 - sudo apt install nuget

install:
 - nuget restore src/LaraUI.sln

script:
 - msbuild /p:Configuration=Debug src/LaraUI.sln
 - dotnet test src/Test/Tests.csproj

这给出了一个错误,指出找不到 msbuild:

msbuild: command not found

我看到的所有例子都不需要安装任何东西,msbuild/nuget 就可以了。如果我删除了安装 nuget 的行,那么我会收到类似的 nuget not found 错误。

为了执行 msbuild,我是否遗漏了什么?有安装方法吗?

存储库是 here

您应该尝试使用 dotnet build 而不是 msbuild。它应该做同样的事情。这里https://docs.microsoft.com/de-de/dotnet/core/tools/dotnet-build