Activation de C# 6.0 dans Visual Studio 2013
Un développeur a rencontré des problèmes de compatibilité en essayant d'utiliser les nouvelles fonctionnalités de C# 6.0 (telles que les initialiseurs de propriétés automatiques) dans Visual Studio 2013. Visual Studio 2013 ne prend pas automatiquement en charge C# 6.0, voici donc comment ajouter cette prise en charge :
La solution consiste à installer les compilateurs nécessaires via les packages NuGet. Cela permet d'utiliser du code C# 6.0 sans mettre à niveau vers Visual Studio 2015 ni modifier votre serveur de build.
Suivez ces étapes :
<code>Install-Package Microsoft.Net.Compilers</code>
Après l'installation, vous pouvez écrire et créer du code C# 6.0. Toutefois, Visual Studio 2013 peut toujours afficher des erreurs, car il ne comprend pas nativement la nouvelle syntaxe. Si vous utilisez ReSharper, vous pouvez activer la prise en charge de C# 6.0 projet par projet à l'aide de l'option « Activer la prise en charge de C# 6.0 pour ce projet. »
Pour une prise en charge complète de C# 6.0 dans les vues MVC Razor, installez ce package supplémentaire :
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
Pour une expérience optimale et des fonctionnalités C# 6.0 complètes, envisagez de passer à Visual Studio 2015.
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!