Beim Laden der .net-Projektlösung ist ein Fehler aufgetreten. Der Fehler wird wie folgt sein
The imported project "C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found.Confirm that the path in the <Import> declaration is correct, and that the file exist on disk.
Wie kann man dieses Problem lösen?
visual-studio-2015
Navaneethan
quelle
quelle
Antworten:
Obwohl diese Frage bereits beantwortet wurde. Ich bin kürzlich auf dasselbe Problem gestoßen. Die spezifischere Antwort ist, dass Sie Folgendes installieren müssen
Visual Studio 2015 Tools (Preview 2)
:https://www.microsoft.com/net/download/core
Direkter Download:
https://go.microsoft.com/fwlink/?LinkId=827546
Da dies nicht einfach war und ich an einem 1.1-Dotnet-Kernprojekt arbeitete, habe ich diesen Schritt versehentlich übersprungen und nur das installiert
Windows SDK
. Ich habe hier ein Problem gemeldet:https://github.com/dotnet/core/issues/378
quelle
"sdk": { "version": "1.0.0-preview2-003121" }
Andernfalls versucht xproj, die Release-Version von Tools zu verwenden, die xproj nicht unterstützen (im Gegensatz zur Vorschau2-Version, die dies tut). Siehe github.com/dotnet/cli/blob/rel/1.0.0/Documentation/…Sie müssen die Werkzeugvorschau für Microsoft .NET Core 1.0.1 installieren (die aktuelle ist Vorschau 2).
quelle
Wenn Sie kürzlich VS 2017 installiert haben und diese Fehlermeldung angezeigt wird und Ihr Projekt project.json verwendet hat, müssen Sie Ihre Lösung wahrscheinlich auf csproj anstatt auf das alte project.json-Format aktualisieren. Wenn Sie das Projekt in vs2017 öffnen, sollte es automatisch aktualisiert werden. Lesen Sie diesen Artikel, wenn Sie weitere Informationen zu Project-json to csproj benötigen
quelle
Option 1:
Installieren Sie DotNetCore.1.0.1-VS2015Tools.Preview2.0.3. Sie können in xproj bleiben.
Option 2:
Installieren Sie Visual Studio 2017 und aktualisieren Sie automatisch von xproj auf csproj.
Option 3:
Führen Sie die folgenden Schritte aus, um ein Upgrade von xproj auf csproj durchzuführen und in Visual Studio 2015 zu bleiben.
Warnung: Mit dem folgenden Verfahren können Sie VS2015 nicht zum Laden des PCM-Webs verwenden. Stattdessen müssen Sie mit DOTNET CLI (Command Line Prompt) oder VSCode IDE arbeiten
Schritt 1: Laden Sie .NET Core von diesem Link https://www.microsoft.com/net/download/core herunter und installieren Sie es
Schritt 2: Gehen Sie zu
global.json
. Ändern Sie die Versionsnummer in die auf dem PC installierte Version (für meinen PC ist dies der Fall1.0.1
).Schritt 3: Gehen Sie als Administrator zur Eingabeaufforderung und führen Sie den Befehl aus
quelle
Es scheint, dass Microsoft die Lösungsstruktur in VS2017 komplett neu ausgerichtet hat ... So habe ich das Problem in VS2017 gelöst:
ich hoffe es hilft.
quelle
Ich weiß, dass ich ziemlich spät zur Party komme, aber als jemand, der immer wieder auf diese Probleme gestoßen ist, haben mir diese beiden Artikel wirklich geholfen zu verstehen, warum diese Probleme überhaupt aufgetreten sind und wie man sie behebt.
Ein kurzes Update zu meinem aktuellen Setup: Ich hatte sowohl VS2015 als auch VS2017 installiert. Ich habe VS2015 mit .net Core SDK 1.0.0-Preview2-003133 verwendet, das .Net Core 1.0.1 enthält. Bei der Installation von VS 2017 wurde .NET Core 1.1.0 automatisch installiert und als Standardversion von .Net Core auf meinem PC festgelegt, was zu allen Problemen führte.
hoffentlich würden andere es auch nützlich finden :)
Keine ausführbare Datei gefunden passenden Befehl dotnet projectmodel server
Entwicklung von zwei Versionen Net Core SDK-Seite
quelle
Ich bin auf dieses Problem gestoßen, nachdem ich die VS2017 Community Edition installiert habe. So habe ich das Problem behoben: Gehen Sie zu diesem Ordner: C: \ Programme \ dotnet \ sdk Suchen Sie den Ordner mit dem Namen: 1.0.0 und benennen Sie ihn in xx.xx.xx um
Aus irgendeinem Grund wechselt VS2015 nach der Installation von VS2017 zurück (oder standardmäßig zu) zu diesem Ordner, sodass VS2015 beim Umbenennen gezwungen wird, in anderen Ordnern zu suchen. Dies ist, was ich in meiner global.json habe: "sdk": {"version": "1.0.0-Preview2-003131"}
Aktualisiert: Sie müssen den Ordnernamen wieder auf 1.0.0 ändern, wenn Sie zu VS2017 wechseln. Ich musste es wieder umbenennen, um meine .Net Core-Lösung vs2015 auf 2017 zu migrieren.
quelle