Kürzlich habe ich versucht, eine neue C # 6 Funktion (interpolierte Strings) in meiner ASP.NET MVC (5) .cshtml Ansicht zu verwenden, aber beim Ausführen habe ich eine Fehlermeldung bekommen, die sich über $
beschwert hat. Es ist klar, dass der Compiler im C # 5 Kompatibilitätsmodus ist, oder schlimmstenfalls ist ein C # 5 Compiler.
Im Editor warnt mich eine Popup-Warnung (ich weiß nicht, ob es VS oder ReSharper ist) Feature 'Interpolated strings' is not available in C# 5. Please use language version 6 or greater.
Das Projekt selbst wurde auf C # 6 gesetzt, und ich kann C # 6 Features in meinem Build-Zeit-kompilierten Code wie Controller usw. verwenden.
F: Wo sollte ich die Seitencompiler-Version festlegen, und wird dieser C # 6-Compiler verfügbar sein, wenn ich meine Web-App dort auf Azure ausliege?
Aus String-Interpolation in einer Razor-Ansicht? :
Dies funktioniert nur in MVC6. Alternativ dazu müssen Sie auch den Kommentar zu diesem Link das Roslyn-Code-DOM-Paket von ASP.Net hinzufügen.
%Vor%Soweit Azure betroffen ist, siehe diesen Link. Ссылка
Mit großer Kraft ... Die Werkzeug-, Framework- und Azure-Plattform-Teams wollen um sicherzustellen, dass die leistungsstarken Werkzeuge, die wir Ihnen zur Verfügung stellen, Ihnen helfen, Ihren Traum zu verwirklichen Angepasst an die Verantwortung, die wir erkennen, müssen wir es am Laufen halten in der Wolke. Zur Zeit des Visual Studio und Azure SDK 2.7 Releases wurde Framework 4.6 in Azure nicht umfassend unterstützt. Dies liegt zum großen Teil an der Tatsache, dass genauso viele Teams (oder mehr) sind verantwortlich für die weitere Entwicklung und Stabilität der Azure-Plattform.
Im Moment haben wir ein Update zur Verfügbarkeit von .NET Framework 4.6 für Azure App Service und einen Artikel, der zeigt, wie man .NET erhält Framework 4.6 funktioniert in Ihren Cloud Service Rollen.
Azure IaaS Für Kunden, die Azure Infrastructure as a Service nutzen (IaaS) -Dienste, Installation von .NET Framework 4.6 ist manuell. Zu Installieren Sie .NET Framework 4.6 auf einer virtuellen Azure IaaS-Maschine, der Der Prozess ist so einfach wie das Anmelden an der virtuellen Maschine mit Remote Desktop. Einmal auf dem Computer kann das .NET Framework 4.6-Installationsprogramm sein heruntergeladen und direkt auf der virtuellen Maschine installiert. Kunden Die Verwendung von Azure Automation könnte auch die Installation automatisieren auf virtuelle Azure-Computer mit PowerShell.
Azure-App-Service Update Das Azure App Service-Team nähert sich dem Ende der Testphase für .NET Framework 4.6 und die Planung der Bereitstellung in den Umgebungen. Derzeit ist geplant, die Updates für Azure App Service im August 2015.
Azure Cloud-Dienste Saurabh Bhatia verfasste einen Artikel im Azure Dokumentationscenter, das beschreibt, wie .NET Framework in einem Cloud-Service-Rolle. Der Inhalt wurde kürzlich aktualisiert und enthält jetzt Kommentar zu .NET Framework 4.6. Sie können das aktualisierte finden Artikel hier im Azure-Dokumentationszentrum.
Tags und Links asp.net-mvc azure c# razor