我有 Visual Studio 2015,但无法使用新的 VB 语言功能。或者出现。就像产品来时没有它一样。空合并运算符不起作用,不允许使用只读自动属性等。即使我建立一个全新的项目,针对任何版本的框架(这应该不重要,但是我正在尝试我能想到的一切)。
我已经安装了 Resharper 9。遵循 this question 中的建议,如果我选择该项目,VB 语言级别下拉列表不会显示比“Visual Basic .NET 12”更新的内容。
.vbproj 文件中的任何位置都没有 LangVersion 标记。如果我添加它们似乎没有什么区别。
我的印象是,您不必为 VB 14 单独安装任何内容,只需使用 VS 2015 即可获得它(C# 6 实际上可用并可在 C# 项目中工作),但它不存在。
有人知道我还可以寻找什么吗?
最佳答案
这是 Resharper。
我正在使用 Resharper 9.2 Ultimate。 Resharper 是将所有错误消息放入代码编辑器中的工具。如果我暂停它,所有问题都会消失,并且代码将完全按照预期编译和运行。
我应该从 VB 语言级别未显示最新版本的 VB 的事实中得到提示。
联系技术支持。
关于vb.net - Visual Studio 2015 中缺少 VB 14,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32360220/