升级到VS2015中的最新Visual Basic

时间:2015-12-10 13:41:32

标签: vb.net visual-studio-2015

我有一个我在Visual Studio 2012中开发的VB.NET MVC项目,我现在在Visual Studio 2015中使用它。我想开始使用像null条件运算符这样的东西。但是当我使用一个时,我得到了这个编译错误:

Visual Basic 12.0 does not support null conditional operations

如何升级到最新版本的Visual Basic才能使用此类功能?

2 个答案:

答案 0 :(得分:4)

确保您已升级到Visual Studio 2015,Update 1(或更高版本?),然后从项目菜单中选择"启用C#6 / VB 14"

在VS2017中,项目菜单项被调用"启用最新的C#和VB语言功能......"

答案 1 :(得分:0)

AFAIK,Visual Studio没有提供定制特定版本的VB.NET语言的直接方法。通过将IDE升级到2015,语言版本应自动升级到最新的VB.NET。

但是,您的.vbproj文件可能是硬编码的语言版本。

尝试在某个编辑器中打开.vbproj文件,并查找类似的内容:

<PropertyGroup>
   <LangVersion>12</LangVersion>
</PropertyGroup>

如果找到此条目,请将其删除并保存项目文件。然后再次尝试打开项目,看看是否有效。