DotNetCore 1.1 Visual Studio 2017 Projekt unter Linux

Wir haben eine WebApi mit dotNetCore 1.1 und Visual Studio 2017 RC auf einem Windows Rechner erstellt.
Die Api sollte aber auf einer Linux Kiste laufen und zum Probieren haben wir einfach mal die Solution auf den Linux Rechner kopiert und versucht zu bauen.
Leider kommt direkt der Fehler: Couldn’t find ‚project.json in current directory

Legt man ein Projekt unter Linux per command (dotnet new) an ist der Aufbau unterschiedlich zu dem in VS2017 RC:

 

 

 

 

 

 

 

Microsoft selbst empfiehlt noch Visual Studio 2015 zu nutzen, weil die Tools noch nicht mit der neuen Struktur umgehen können. siehe Abschnitt „.NET Core Tooling for Production Apps“
https://blogs.msdn.microsoft.com/dotnet/2016/11/16/announcing-net-core-tools-msbuild-alpha/

Um doch damit arbeiten zu können muss man die Paket Referenzen, die nun in der csproj Datei stehen in eine project.json Datein eintragen

Ist bereits als Issue 4861 erfasst

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.