是.net 6中支持的Visual Basic语言



我想把我的代码从。net 4.8升级到。net6,我有visual basic和c#语言的代码,所以我的问题是。net6支持visual basic吗?如果是的话,那么。net6支持的最低版本的visual basic是什么?

我一直在网上寻找资源,但我没有得到适当的答案

语言支持向后兼容。你可以问编译器支持的最高版本是什么。是的,VB。. NET在net6及以后版本中得到支持。

根据https://learn.microsoft.com/en-us/dotnet/visual-basic/language-reference/configure-language-version:

<PropertyGroup>
<LangVersion>latest</LangVersion>
</PropertyGroup>

值latest使用的是Visual Basic语言的最新次要版本。有效值为:

<表类>价值意义default编译器接受它所能支持的最新主版本中所有有效的语言语法编译器只接受Visual Basic 9.0或更低版本的语法编译器只接受Visual Basic 10.0或以下版本的语法编译器只接受Visual Basic 11.0或以下版本的语法编译器只接受Visual Basic 12.0或以下版本的语法编译器只接受Visual Basic 14.0或更低版本中包含的语法编译器只接受Visual Basic 15.0或更低版本的语法15.3编译器只接受Visual Basic 15.3或以下版本的语法15.5编译器只接受Visual Basic 15.5或更低版本的语法编译器只接受Visual Basic 16或以下版本的语法编译器只接受Visual Basic 16.9或以下版本中包含的语法最新的编译器接受它所能支持的所有有效的语言语法

最新更新