web-dev-qa-db-fra.com

La fonction «chaînes interpolées» n'est pas disponible en C # 5. Veuillez utiliser la version linguistique 6 ou supérieure

Il y a une question similaire à cela ici mais je crois que cela implique une cause différente.

J'ai déplacé une classe d'un projet plus récent vers un projet plus ancien. Les deux visaient .net 4.6 mais après le déménagement, j'ai reçu l'erreur suivante lors de la construction.

La fonction "chaînes interpolées" n'est pas disponible en C # 5. Veuillez utiliser la version linguistique 6 ou supérieure.

J'ai essayé de configurer mon projet pour construire avec C # 6 dans la fenêtre des propriétés sans changement.

17
TheColonel26

J'ai finalement trouvé l'endroit pour le changer. Il semble parfois que lorsque vous mettez à jour la version de votre framework cible, cela ne change pas. enter image description here

18
TheColonel26

Installez la version 2.1.0 de DotNetCompilerPlatform

11
Navid