asp.net - 在 Visual Studio 2017 的 ASP.NET 网站项目中升级到 VB 15.0
问题描述
我正在尝试在 ASP.NET 网站项目中使用 VB 15.0,但是当我尝试将语言版本设置为 时15.0
,出现以下错误:
BC2014: the value '15.0' is invalid for option 'langversion'
如果我将其设置为latest
,我会收到此错误:
BC2014: the value 'latest' is invalid for option 'langversion'
我通过更改/langversion:
行的部分来“设置语言版本”
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" />
我的 Web.config 到/langversion:15.0
or /langversion:latest
。
到目前为止,我已尝试确保我的Microsoft.CodeDom.Providers.DotNetCompilerPlatform
和Microsoft.Net.Compilers
NuGet 包是最新的,如该问题的答案中所述。
我似乎找不到与此问题类似的任何东西。我应该怎么办?
编辑: /langversion:default
导致同样的错误,/langversion:13
. 12
但是,值及以下值确实有效。
解决方案
推荐阅读
- azure-devops - 如何将工件发布到 Azure 工件
- angular - 如何在 Angular 的 Mat 输入字段中添加边框颜色
- javascript - 询问如何在另一张纸上找到对应的值并打印结果
- python - 如果遇到错误,我需要我的 python 程序自行结束
- unity3d - 我无法从 Start 函数获取 Dictionary 到 Update 函数
- python - QGridLayout 中 QWidget 的初始大小
- python - NoReverseMatch at / Reverse for 'singlepropa' with arguments '('mens-shirt-1',)' 未找到。已尝试 1 种模式
- android - RoomDB SQL 查询/数据建模问题
- python - Pandas ExcelWriter 附加到现有工作表
- oracle - ORACLE APEX 日志管理