Erreur de Compilation lors de la changer .Net framework 4.5.2 de 4,5 VS Community edition 2015
Après changement de mon .Net framework 4.5.2 de 4,5 VS 2015 Community edition. Je suis d'erreur suivant. Quelqu'un sais quel est le problème et comment le résoudre. Ressembler à compiler la version est différente, mais j'ai déjà modifier mon site web.config à 4,5
Erreur de serveur dans l'Application'/'.
Compilation de la Description de l'Erreur: Une erreur s'est produite lors de la
compilation de ressources nécessaires pour répondre à cette demande. Merci
examiner les détails des erreurs spécifiques et de modifier votre source
code en conséquence.Compilateur Message d'Erreur: CS1617: Invalid option '6' pour /langversion;
doit être ISO-1, ISO-2, 3, 4, 5 ou DéfautSource De L'Erreur:
[Aucune source pertinente lignes]
Fichier Source: Ligne: 0
Détaillés Sortie Du Compilateur:
C:\Program Files (x86)\IIS Express>
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe" /t:library
/utf8output /R:"C:\Users\admin\AppData\Local\Temp\Temporary ASP.NET
Files\root\479d40ee\add72695\assembly\dl3\31bb6ea7\6a8168a8_dae8d001\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll"
/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll"
/R:"C:\WINDOWS...................Microsoft (R) Visual C# version de Compilateur 4.6.0079.0
pour C# 5 Copyright (C) Microsoft Corporation. Tous droits réservés.
Ce compilateur est fourni dans le cadre de Microsoft (R) .NET Framework,
mais ne prend en charge les versions de langue jusqu'à C# 5, qui n'est plus le
la dernière version. Pour les compilateurs qui prennent en charge les nouvelles versions de C#
langage de programmation, voir
http://go.microsoft.com/fwlink/?LinkID=533240erreur CS1617: Invalid option '6' pour /langversion; doit être ISO-1,
ISO-2, 3, 4, 5 ou Défaut
roslyn est un nouveau compilateur .Net qui est multi-plateforme(qui fonctionne sur Mac et linux en plus de windows)
OriginalL'auteur Neha Jain | 2015-10-24
Vous devez vous connecter pour publier un commentaire.
Je réponds à ma question juste pour que les autres à l'utilisateur de savoir quelle est la solution. Après quelques recherches sur google et la recherche personnelle. Alors justement j'ai fait deux chose.
langue de la version de C# 5.0
le codedom de la section contenant la coutume de compiler des informations
Ce pour résoudre mon problème.
Ne m'aide pas, mais il a immédiatement pour changer la langversion de 6 à 5 dans le web.config: stackoverflow.com/questions/32380064/...
Je vous remercie.Cela a résolu mon problème.
Le lien est mort.
OriginalL'auteur Neha Jain
C# dans Visual Studio 2015 est C# 6.0, cependant, le message d'erreur que vous obtenez à partir de la ASP.NET Compilateur (pas le compilateur Visual Studio) vous informant que C# 6.0 n'est pas disponible, seulement C# à la version 5, donc pas la version 6.
J'imagine que ce message d'erreur vient de votre hébergeur, ce qui signifie qu'ils n'ont pas installé la toute dernière version de Visual Studio sur leurs systèmes, vous aurez besoin de rétrograder votre langage C# les options de compilation de votre site web.config retour à ce qu'ils étaient avant, et de s'abstenir de l'utilisation de C# 6.0 fonctionnalités de langage d'exécution du code compilé. Je ne sais pas quel effet en cours d'exécution C# 6.0 langue-fonctions de dans un .NET 4.5.0 environnement aura si elles reposent sur la toute nouvelle version du CLR instructions.
OriginalL'auteur Dai
J'ai été confrontée au même bâtiment avec MSBuild et la suite m'a aidé:
Dans Visual Studio > Sélectionnez votre projet > Clic Droit > Propriétés > Bibliothèque > Ciblage > Modifier > .Net Framework 4.6
Ce lien m'a Aidé
OriginalL'auteur Daniele D.