i迁移我的项目(https://github.com/markkhromov/the-log)到.net标准2.0,我的appveyor构建损坏了。我如何解决此问题?
我的解决方案包含:
- .NET标准项目
- 控制台申请项目
- 类库(测试)项目
我已经尝试过写信:
dotnet: 2.0.0
script:
- dotnet restore
- dotnet build
或
- dotnet build TheLog/TheLog.csproj -c Release -f netstandard2.0
- msbuild TheLog.Demos/TheLog.Demos.csproj /p:Configuration=Release
- msbuild TheLog.Tests/TheLog.Tests.csproj /p:Configuration=Debug
- nunit-console TheLog.Tests/TheLog.Tests.csproj
但是每次我有错误
需要在appveyor上更改两个设置。
1.将Build worker image
更改为Visual Studio 2017
-环境设置
2.将" dotnet restore "添加到 Before build script
中为 CMD
-构建设置
我已经在.NET Standard 2.0或.NET Core 2。
您需要将应用程序配置更改为VS 2017映像,以构建.NET标准库并为csproj
项目使用基于dotnet
的工具。