Maison > développement back-end > C++ > Pourquoi Visual Studio 2013 ne reconnaît-il pas ma syntaxe C# 6.0 ?

Pourquoi Visual Studio 2013 ne reconnaît-il pas ma syntaxe C# 6.0 ?

Mary-Kate Olsen
Libérer: 2025-01-18 00:28:08
original
724 Les gens l'ont consulté

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

Résolution des problèmes de syntaxe C# 6.0 dans Visual Studio 2013

Le problème :

Visual Studio 2013 ne parvient pas à reconnaître les fonctionnalités de C# 6.0 telles que les initialiseurs de propriétés automatiques.

Pourquoi cela se produit :

Visual Studio 2013 ne prend pas en charge C# 6.0. Un compilateur compatible est nécessaire.

La solution : utiliser les packages NuGet

Pour activer la compilation C# 6.0 et la coloration syntaxique (partielle), installez les packages NuGet nécessaires :

  1. Accédez à la console du gestionnaire de packages NuGet (Outils > Gestionnaire de packages NuGet > Console du gestionnaire de packages).
  2. Exécutez cette commande :
<code>Install-Package Microsoft.Net.Compilers</code>
Copier après la connexion

Ce package permet de créer des projets avec la syntaxe C# 6.0.

Considérations importantes :

  • Pendant la construction de votre projet, l'éditeur de code de Visual Studio 2013 peut encore afficher des erreurs.
  • Pour les vues MVC Razor prenant en charge C# 6.0, installez :
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
Copier après la connexion

Alternative (support partiel) : Resharper

Si vous utilisez Resharper, il peut offrir une prise en charge C# 6.0 spécifique au projet dans ses paramètres (.DotSettings).

Solution complète : mettre à niveau Visual Studio

Pour bénéficier d'IntelliSense complet, d'une validation de code et d'une expérience C# 6.0 transparente, effectuez une mise à niveau vers Visual Studio 2015 ou une version ultérieure.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal