在Travis CI上构建.NET Core 2.0
问题描述:
我将我的测试和演示项目迁移到.NET Core 2.0。我试图建立这个项目,但我有这样的错误:在Travis CI上构建.NET Core 2.0
/home/travis/build/MarkKhromov/The-Log/TheLog.Demos/TheLog.Demos.csproj.metaproj : error MSB4025: The project file could not be loaded. Could not find file '/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/
我做了什么错?本地生成很好。
答
我设法解决这个问题如下: 我在.travis.yml写道:
language: csharp
mono: none
dotnet: 2.0.0
script:
- dotnet restore
- dotnet build ./TheLog/
- dotnet build ./TheLog.Demos/
- dotnet test ./TheLog.Tests/
但对我来说仍然是个谜,为什么当我试图编译解决方案发生这些错误( .sln)文件
+2
我在使用JetBrains Rider构建时遇到了同样的问题。使用CLI构建虽然工作。 –
您必须在此发布您的代码,而不是明天可以更改或消失的第三方网站:[mcve] – Rob
@Rob hi!好的,我现在编辑我的帖子,thx! –