在 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
我有以下 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