Visual Studio 2017 网站菜单 "Enable C# 6 / VB 14" 无法加载 Nuget 包

Visual Studio 2017 WebSite Menu "Enable C# 6 / VB 14" fails to load Nuget Package

一段时间以来,每当我点击网站菜单 "Enable C# 6 / VB 14" 时,我都会收到一条异常消息,指出在以下主要资源中找不到 "Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.2":"C:\Program Files (x86)\Microsoft Web Tools\Packages"

查看文件夹,升级到1.0.3版本。 (C:\Program Files (x86)\Microsoft Web Tools\Packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.3)

如何使菜单保持原样以指向正确的版本?

How can I bring the menu again intact in order to point to the correct version?

如果您想再次使用菜单,您应该从您的网站项目中卸载软件包Microsoft.CodeDom.Providers.DotNetCompilerPlatform”。

然后指向正确的版本。

此外,如果你想解决错误“Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.2” is not found ...”,你可以从 nuget.org with version 1.0.2。然后将其设置到文件夹 C:\Program Files (x86)\Microsoft Web Tools\Packages\。在这种情况下,启用“Enable C# 6 / VB 14".