Heim >Backend-Entwicklung >C++ >Wie kann ich C# 6.0-Funktionen in Visual Studio 2013 verwenden?
Aktivieren von C# 6.0 in Visual Studio 2013
Ein Entwickler ist auf Kompatibilitätsprobleme gestoßen, als er versuchte, neue C# 6.0-Funktionen (z. B. automatische Eigenschaftsinitialisierer) in Visual Studio 2013 zu verwenden. Visual Studio 2013 unterstützt C# 6.0 nicht grundsätzlich, daher erfahren Sie hier, wie Sie diese Unterstützung hinzufügen:
Die Lösung besteht darin, die notwendigen Compiler über NuGet-Pakete zu installieren. Dies ermöglicht die Verwendung von C# 6.0-Code ohne ein Upgrade auf Visual Studio 2015 oder eine Änderung Ihres Build-Servers.
Folgen Sie diesen Schritten:
<code>Install-Package Microsoft.Net.Compilers</code>
Nach der Installation können Sie C# 6.0-Code schreiben und erstellen. Allerdings zeigt Visual Studio 2013 möglicherweise immer noch Fehler an, da es die neue Syntax nicht nativ versteht. Wenn Sie ReSharper verwenden, können Sie die C# 6.0-Unterstützung projektweise aktivieren, indem Sie die Option „C# 6.0-Unterstützung für dieses Projekt aktivieren“ verwenden.
Für vollständige C# 6.0-Unterstützung in MVC Razor-Ansichten installieren Sie dieses zusätzliche Paket:
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
Für das beste Erlebnis und die vollständige C# 6.0-Funktionalität sollten Sie ein Upgrade auf Visual Studio 2015 in Betracht ziehen.
Das obige ist der detaillierte Inhalt vonWie kann ich C# 6.0-Funktionen in Visual Studio 2013 verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!