Ich habe den neuesten .NET Core heruntergeladen und installiert:
%Vor%Ich habe auch die Paketreferenzen meines AspNetCore-Projekts aktualisiert:
%Vor% Es sieht so aus, als ob Werkzeuge für die neuesten Versionen noch nicht gut funktionieren. Zum Beispiel, wenn ich versuche, dotnet ef
zu starten, beklagt es sich über das fehlende Projekt.json - was jetzt bereinigt ist.
Ich verwende Visual Studio 2017 Community RC und die integrierte PM-Konsole kann Add-migration, update-database, ... ausführen. Daher ist es mir egal, ob ich die dotnet ef-Unterstützung verpasse, aber ob du irgendeine Idee einer Lösung hast Ich würde es begrüßen, weil ich auch gerne mit VS Code anstelle von Studio arbeite.
Mein Problem ist jetzt, ich versuche, eine ASP.Core MVC-Website mit starker Verwendung von Tag-Helfern zu bauen. Aber das Intellisense funktioniert nicht dafür:
Es gibt ein bekanntes Problem für VS2017 Ссылка und Links zu einem Workaround " Installieren Sie die Razor Language Service-Erweiterung "
Aktualisierung:
Für die neue Version von Visual Studio 2017 Preview 15.3
(und von nun an, vermute ich), wird razor language service
als eine Komponente innerhalb des Visual Studio-Installationsprozesses ausgewählt, wenn Sie die ASP.NET and web development
-Workload
Für Visual Studio 17 'müssen Sie diese Erweiterung installieren und es wird funktionieren.
Wenn Sie die App mit einer MVC-Vorlage erstellt haben, müssen Sie nichts anderes von NuGet installieren.
Ich habe es in zwei Schritten behoben.
1.Razor-Tool von der Paketmanager-Konsole aus installieren. Es ist eine Vorabversion für jetzt
%Vor%Razor Language Services
vom Marktplatz. (Ihre Visual Studio-Instanz sollte geschlossen sein) Nach dem Neustart sollte Visual Studio, Intellisense und Coloring für Tag-Helfer arbeiten.
Tags und Links c# visual-studio asp.net-core asp.net-core-tag-helpers