我将测试和演示项目迁移到.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)
我做错了什么?在当地,建设很好.
我将我的项目(https://github.com/MarkKhromov/The-Log)迁移到.NET Standard 2.0并且我的appveyor构建已损坏.我怎么解决这个问题?
我的方案包含:
我已经尝试过写道:
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)
但每次我都有错误