基于Appveyor .NET标准2.0



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的工具。

相关内容

  • 没有找到相关文章

最新更新