Das Problem:
Visual Studio 2013 erkennt C# 6.0-Funktionen wie automatische Eigenschafteninitialisierer nicht.
Warum das passiert:
Visual Studio 2013 verfügt nicht über integrierte Unterstützung für C# 6.0. Ein kompatibler Compiler ist erforderlich.
Die Lösung: Verwendung von NuGet-Paketen
Um die C# 6.0-Kompilierung und (teilweise) Syntaxhervorhebung zu aktivieren, installieren Sie die erforderlichen NuGet-Pakete:
<code>Install-Package Microsoft.Net.Compilers</code>
Dieses Paket ermöglicht das Erstellen von Projekten mit C# 6.0-Syntax.
Wichtige Überlegungen:
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
Alternative (teilweise Unterstützung): Resharper
Wenn Sie Resharper verwenden, bietet es möglicherweise projektspezifische C# 6.0-Unterstützung in seinen Einstellungen (.DotSettings).
Komplettlösung: Visual Studio aktualisieren
Für vollständiges IntelliSense, Codevalidierung und ein nahtloses C# 6.0-Erlebnis aktualisieren Sie auf Visual Studio 2015 oder eine neuere Version.
Das obige ist der detaillierte Inhalt vonWarum erkennt Visual Studio 2013 meine C# 6.0-Syntax nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!