2017-09-09 7 views
2

Ich habe meine Tests und Demos Projekte in .NET Core 2.0 migriert. Ich habe versucht, dieses Projekt zu bauen, aber ich habe diesen Fehler:Build .NET Core 2.0 auf Travis CI

/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

Ich schrieb dies im .travis.yml:

language: csharp 
mono: none 
dotnet: 2.0.0 
script: 
    - dotnet restore 
    - dotnet build ./TheLog.sln 
    - dotnet test ./TheLog.Tests/ 

Was habe ich falsch gemacht? Lokal ist der Build in Ordnung.

+0

Sie werden aufgefordert, Ihren Code hier zu veröffentlichen, nicht eine dritte Seite, die sich ändern oder verschwinden kann: [mcve] – Rob

+0

@Rob Hallo! Okay, ich bearbeite meinen Beitrag jetzt, thx! –

Antwort

5

gelang es mir, dieses Problem zu lösen, wie folgt: ich im .travis.yml schrieb:

language: csharp 
mono: none 
dotnet: 2.0.0 
script: 
    - dotnet restore 
    - dotnet build ./TheLog/ 
    - dotnet build ./TheLog.Demos/ 
    - dotnet test ./TheLog.Tests/ 

Aber für mich ist es immer noch ein Rätsel, warum diese Fehler aufgetreten ist, wenn ich eine Lösung zu kompilieren versucht (.sln) Datei

+2

Ich hatte das gleiche Problem beim Bauen mit JetBrains Rider. Gebäude mit CLI funktionierte jedoch. –