Heim > Backend-Entwicklung > C++ > Warum erkennt Visual Studio 2013 meine C# 6.0-Syntax nicht?

Warum erkennt Visual Studio 2013 meine C# 6.0-Syntax nicht?

Mary-Kate Olsen
Freigeben: 2025-01-18 00:28:08
Original
724 Leute haben es durchsucht

Why Doesn't Visual Studio 2013 Recognize My C# 6.0 Syntax?

Beheben von C# 6.0-Syntaxproblemen in Visual Studio 2013

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:

  1. Greifen Sie auf die NuGet Package Manager-Konsole zu (Extras > NuGet Package Manager > Paket-Manager-Konsole).
  2. Führen Sie diesen Befehl aus:
<code>Install-Package Microsoft.Net.Compilers</code>
Nach dem Login kopieren

Dieses Paket ermöglicht das Erstellen von Projekten mit C# 6.0-Syntax.

Wichtige Überlegungen:

  • Während Ihr Projekt erstellt wird, zeigt der Code-Editor von Visual Studio 2013 möglicherweise immer noch Fehler an.
  • Für MVC Razor-Ansichten, die C# 6.0 unterstützen, installieren Sie:
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage