Ich habe ein Projekt (x), das auf die NetStandard.Library 2.0 und eine Konsolenanwendung abzielt, die auf netcoreapp2.0 abzielt.
%Vor%Projekt X:
%Vor%Wenn ich die Konsolenanwendung kompiliere, erhalte ich den Fehler:
Project x ist nicht kompatibel mit netcoreapp2.0 (.NETCoreApp, Version = v2.0) / win-x86. Project x unterstützt: netstandard2.0 (.NETStandard, Version = v2.0)
Ich habe installiert: Microsoft net core 2.0.0 Laufzeit befindet sich hier: Ссылка aber es noch nicht gebaut.
* bearbeitet folgenden Rat von unten: Ich habe das Alpha SDK hier installiert: Ссылка und ich bekomme immer noch den gleichen Fehler.
Das Interessante ist, dass es eine nugget-Paketverweis für Microsoft.NETCore.App gibt, die ich nicht entfernen kann:
Für .NET Core 2.0 ist das .NET Core 2.0-SDK erforderlich. Download-Links zu Nightlies sind hier verfügbar: Ссылка
Heads up: Die nächtlichen Builds sind momentan sehr instabil. Seit Februar 2017 hat .NET Core 2.0 keine öffentliche Version. Checkout Ссылка für Anweisungen zur Verwendung von Nachtbüchern.
.NET Core 2.0 SDK (endgültige Version) ist verfügbar einschließlich Tools für vs 2017/2015.
Sie können herunterladen und es ist in vs 2017.3 integriert
Beachten Sie, dass wenn Sie diese Version installiert haben: dotnet-sdk-2.0.0-win-gs-x64 t Show im Visual Studio 2017.3, ref
Weitere Informationen zu den Funktionen finden Sie unter: Ankündigung von .NET Core 2.0
Auch ASP.NET Core 2.0 ist verfügbar
.NET Core 2.0 befindet sich nicht auf der Seite Download und Es wird voraussichtlich im 2. Quartal 2017 auf der Roadmap erscheinen.
Sie sollten .NET Core 1.1 und Target .NET Standard 1.6 für jetzt verwenden.
Und ja: Sie müssen das SDK herunterladen, wenn Sie entwickeln möchten.
Tags und Links c# .net-core .net-standard