【问题标题】:Invalid option '7.2' for /langversion For ASP.NET Application after Visual Studio 2017 Upgrade from Professional to EnterpriseVisual Studio 2017 从专业版升级到企业版后,ASP.NET 应用程序的 /langversion 选项“7.2”无效
【发布时间】:2018-09-13 00:11:10
【问题描述】:

我刚刚将我的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

互联网上的解决方案告诉我将语言版本从默认更改为 C# 7.0 并重新安装 Microsoft.CodeDom.Providers.DotNetCompilerPlatform。 更改为 C# 7.0 不起作用,我没有这个 dll。

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

我不确定为什么会收到此错误。有没有人有任何想法?为什么我没有一个部分?

【问题讨论】:

标签: c# asp.net .net


【解决方案1】:

我太傻了!

在我下载了新的Enterprise Visual Studio 2017 之后,我没有做任何更新,所以默认版本(选择最高的)只有 c# 7.0。我的项目是针对 c# 7.2 的。 所以我更新了Visual Studio 2017 Enterprise,现在我升级到了 C# 7.3 版本。 我的应用程序现在可以编译了。

【讨论】:

  • 只需要下载.Net框架。这对我来说已经足够了。
猜你喜欢
  • 2018-01-04
  • 1970-01-01
  • 1970-01-01
  • 2017-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-13
相关资源
最近更新 更多