asp.net mvcエラーCS1617:/ langversionのオプション「6」が無効です。 ISO-1、ISO-2、3、4、5またはデフォルトである必要があります..。



Asp Net Mvc Error Cs1617



その理由は、デフォルトのvs2015 c#6を使用しているが、asp.net 4.6をインストールしないと、環境のコンパイルが失敗したためです。

解決策は簡単です。それを行うには、65をダウングレードして変更します。



<system.codedom> <compiler language='c#cscsharp' extension='.cs' type='Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' warningLevel='4' compilerOptions='/langversion:5 /nowarn:165916991701' /> <compiler language='vbvbsvisualbasicvbscript' extension='.vb' type='Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' warningLevel='4' compilerOptions='/langversion:14 /nowarn:41008 /define:_MYTYPE="Web" /optionInfer+' /> compilers> system.codedom>