小编Mar*_*mov的帖子

在Travis CI上构建.NET Core 2.0

我将测试和演示项目迁移到.NET Core 2.0.我试图建立这个项目,但我有这个错误:

/home/travis/build/MarkKhromov/The-Log/TheLog.Demos/TheLog.Demos.csproj.metaproj:错误MSB4025:无法加载项目文件.找不到文件'/home/travis/build/MarkKhromov/The-Log/TheLog.Demos/TheLog.Demos.csproj.metaproj

我在.travis.yml中写了这个:

language: csharp
mono: none
dotnet: 2.0.0
script:
  - dotnet restore
  - dotnet build ./TheLog.sln
  - dotnet test ./TheLog.Tests/
Run Code Online (Sandbox Code Playgroud)

我做错了什么?在当地,建设很好.

travis-ci .net-core .net-core-2.0

3
推荐指数
1
解决办法
1688
查看次数

在appveyor .NET Standard 2.0上构建

我将我的项目(https://github.com/MarkKhromov/The-Log)迁移到.NET Standard 2.0并且我的appveyor构建已损坏.我怎么解决这个问题?

我的方案包含:

  • .NET标准项目
  • 控制台应用项目
  • 类库(测试)项目

我已经尝试过写道:

dotnet: 2.0.0
script:
  - dotnet restore
  - dotnet build
Run Code Online (Sandbox Code Playgroud)

要么

- 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
Run Code Online (Sandbox Code Playgroud)

但每次我都有错误

appveyor .net-standard .net-standard-2.0

2
推荐指数
1
解决办法
572
查看次数