Visual Studio 2017从专业版升级到企业版后,ASP.NET应用程序的/ langversion无效选项'7.2'

时间:2018-09-13 00:11:11

标签: c# asp.net .net

我刚刚将我的Visual StudioVisual Studio Professional 2017更新为Visual Studio Enterprise 2017。立即我在编译ASP.NET Web应用程序时遇到这些错误。

Invalid option '7.2' for /langversion; must be ISO-1, ISO-2, Default or an integer in range 1 to 6. For the file CSC

Internet上的解决方案告诉我将语言版本从默认更改为C#7.0,然后重新安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform。 更改为C#7.0无效,并且我没有此dll。

实际上,我的web.config文件中没有节,因此无法在此处更改语言或类型或其他任何内容。

我不确定为什么会出现此错误。有人有什么想法吗?为什么我没有一节?

1 个答案:

答案 0 :(得分:0)

我很傻!

下载新的Enterprise Visual Studio 2017之后,我没有进行任何更新,因此默认版本(选择最高版本)仅为c#7.0。我的项目适用于c#7.2。 因此,我更新了Visual Studio 2017 Enterprise,现在有了C#7.3版。 我的应用程序现在可以编译。