Visual Studio 2017 bricht Visual Studio 2015 ASP.NET Core-Projekte
Nach der Installation von Visual Studio 2017 Professional kann ich nicht bauen, meine ASP.NET Kern in Visual Studio 2015 Professional mehr. Ich habe nie geöffnet dieses Projekt in VS2017
Bekomme ich
Folgende Fehler aufgetreten beim Versuch, ausführen der Projekt-Modell server-Prozess (1.0.0-preview3-004056).
Den Prozess nicht starten kann. Keine ausführbare Datei gefunden passenden Befehl dotnet-projectmodel-server
Dann habe ich einen nagelneuen ASP.NET Kern-Projekt in Visual Studio 2015 und ich bekomme genau die gleiche Nachricht beim laden meines Projektes.
Zusätzlich, wenn ich will, um das Projekt zu erstellen, bekomme ich
MSB1009: Projekt-Datei nicht vorhanden ist.
Dem gleichen problem tritt nicht mit ASP.NET 5 Projekte, so dass Es nur begrenzt zu ASP.NET Kern
Visual Studio 2017 7 März-Update
Ifa global.json Hinzugefügt wird, wie in den nachfolgenden Antworten bekommen eine Fehlermeldung .net framework version verwendet, in der global.json
und, dass es in der C:\Program Files\dotnet\sdk\
Ordner
Fehler MSB4019 Das importierte Projekt "C:\Program Dateien\dotnet\sdk\X. X. X\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" wurde nicht gefunden. Bestätigen Sie, dass der Pfad in der Deklaration korrekt ist, und dass die Datei auf der Festplatte existiert.
Auch beim schließen von Visual Studio und öffnen Sie es erneut, bekomme ich die ursprüngliche Fehlermeldung
InformationsquelleAutor der Frage dfmetro | 2016-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
@ClaudioNunes und @MegaTron haben die richtige Antwort. Nach dem Lesen, beantworten, ich meine klar .NET-Core-Lösung war nicht global.json-Datei. Ich habe eine neue Lösung-Ordner Hinzugefügt und eine Globale.json-Datei. Da keines meiner Projekte sind verschachtelte Unterordner, die ich erst entfernen musste "src" und "test" aus den Projekten array:
Das Projekt öffnet sich nun richtig in VS 2015 VS 2017 RC installiert.
InformationsquelleAutor der Antwort Stephen Peterson
Eine mögliche Problemumgehung ist, um eine Globale.json zur Lösung und geben Sie die sdk-version, die verwendet werden, um wie in
InformationsquelleAutor der Antwort Claudio Nunes
Gehen Sie zu Programme und Ressourcen, verwenden Sie "Core" zu filtern und zu finden Vorschau 3 installation ("Microsoft .NET-Core-1.0.1 - SDK-Preview-3 (x64).") und entfernen Sie es.
HINWEIS:
Führen Sie
dotnet --version
vor und nach dem entfernen dieses SDK. In meinem Fall Ergebnisse in1.0.0-preview3-004056
(früher)1.0.0-preview2-1-003177
(nach).Kann ich nicht sehen, Nebenwirkungen auf vs2017 noch.
InformationsquelleAutor der Antwort Luiz Carlos Faria
Werfen Sie einen Blick auf diesen link:
https://github.com/aspnet/Tooling/blob/master/known-issues-vs2017.md#known-issues-for-aspnet-core-support-in-visual-studio-2017
Wenn Sie ein update der Tools für die Visual Studio 2015, die neueste version, es sollte das Problem beheben. Hinweis: dies ist nicht die Visual Studio 2015 update, aber die ASP.NET Kern-und Werkzeugbau.
InformationsquelleAutor der Antwort Todd Miranda
Projekt-upgrade wurde verbessert von Visual Studio 2017 RC, Visual Studio 2017 RTM und jetzt funktioniert es.
Landete ich beim öffnen meiner Visual Studio 2015 ASP.NET Core-Lösung in Visual Studio 2017 die aktualisierten jedes Projekt in der Projektmappe. Ich habe dann aktualisiert die nuget-Pakete und die Lösung funktioniert ohne irgendwelche Nebenwirkungen.
InformationsquelleAutor der Antwort dfmetro