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 :
<code>Install-Package Microsoft.Net.Compilers</code>
Ce package permet de créer des projets avec la syntaxe C# 6.0.
Considérations importantes :
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
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!