Das einrichten von visual studio zu erstellen, die CSHTML-Dateien in (Umbraco) Projekt
So, ich bin mit der Entwicklung meiner razor macroscripts in Visual studio für meine Umbraco-Projekt.
Alles ist in Ordnung, aber es gibt zwei Dinge, die wirklich ärgerlich ist.
- Wenn ich will, um eine neue CSHTML-Datei die beste Lösung dafür ist, duplizieren Sie eine vorhandene Datei.
- Habe ich nicht die volle razor-IntelliSense-wie z.B. Html.Raw
Gibt es eine Möglichkeit zu konfigurieren, mein Projekt für die Verwendung dieser features? Hat nicht finden .cshtml-Vorlage noch.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie das MVC-Framework installiert ist, dann, wenn Sie das Projekt öffnen, als eine website, die Sie sollten in der Lage sein zu erstellen und zu Bearbeiten cshtml-Dateien mit syntax-highlighting. Siehe meine Antwort auf den folgenden post für weitere details:
Einrichten der lokalen Entwicklungsumgebung für Umbraco
Wenn Ihr Projekt ist eine Webseite/- Anwendung, dann das mvc-Vorlagen nicht verfügbar sind (Sie zeigen nur auf, in MVC-Projekten). Sie können einfach erstellen Sie eine Textdatei und benennen Sie es mit der .cshtml Erweiterung, obwohl (Sie können Ihre eigene Vorlage für dieses in VS, wenn Sie wollten).
Bekommen intellisense in Ihrem Razor-Dateien, siehe Doug Robar ist blog-post zum Thema
Als eine alternative, wenn Sie gehen in die Umbraco admin, gehen Sie auf die "Entwickler" Abschnitt und klicken Sie rechts auf " Scripting-Dateien können Sie erstellen razor-Skripts direkt (und dies wird speichern Sie die neue .cshtml direkt in Ihr 'macroScripts' Ordner - obwohl in VS2010 müssen Sie der rechten Maustaste auf das neue Skript, und wählen Sie "include in project').
Auch das wird Ihnen erlauben, um das neue razor-macroscript auf eine der vorgefertigten snippets, so können Sie ein bisschen der Kern-Funktionalität kostenlos.
Vom Umbraco 6 auf, es ist sehr bequem zu installieren Umbraco auf Ihrem lokalen Dateisystem mit Visual Studio NuGet. Gegeben, dass Sie das MVC-Framework installiert ist, und verwenden Sie Visual Studio 2012 oder höher, erhalten Sie die volle Razor-Unterstützung in Visual studio.
Umbraco Unsere hat einen toller Beitrag über das, wo Sie beschrieben die Schritte im detail (mit screenshots!).
Install-Package UmbracoCms
)