相关疑难解决方法(0)

如何在Visual Studio 2015中禁用C#6支持?

背景

我们在VS 2015中开发了一个项目,启用了C#6,偶尔需要由使用VS 2013而没有C#6的开发人员打开.

我们无意在这个特定的解决方案中使用C#6(尽我所能).

问题

Visual Studio和ReSharper建议使用有用的C#6语言结构,这些结构使得解决方案在没有C#6支持的早期版本的Visual Studio中无法运行.

我已经禁用了ReSharper C#6支持,但我似乎无法在整个解决方案中禁用/限制C#功能.

如何在解决方案或Visual Studio 2015中限制C#到C#5的功能?

c# visual-studio c#-5.0 c#-6.0 visual-studio-2015

136
推荐指数
6
解决办法
3万
查看次数

禁用VS 2010中的VB.NET 10功能

有没有办法在VS 2010中禁用Visual Basic 10语言功能.我们的开发团队已经转移到Visual Studio 2010,但我们仍然必须保持与Visual Studio 2008的向后兼容性.有没有办法禁用新的语言功能以避免任何问题.

.net vb.net visual-studio-2010

7
推荐指数
1
解决办法
486
查看次数

Visual Studio 2015中缺少VB 14

我有Visual Studio 2015,但无法使用新的VB语言功能.或者出现.这就像产品没有它.null-coalescing运算符不起作用,不允许只读自动属性等等.即使我设置了一个全新的项目,针对任何版本的框架(这应该不重要,但是我正在尝试我能想到的一切).

我已经安装了Resharper 9.根据这个问题的建议,如果我选择项目,VB语言级别下拉列表不会显示比"Visual Basic .NET 12"更新的内容.

.vbproj文件中的任何位置都没有LangVersion标记.如果我添加它们似乎没有任何区别.

我的印象是你不需要为VB 14单独安装任何东西,只需使用VS 2015就可以了(C#6实际上是可用的并且在C#项目中工作),但它不存在.

任何人都有什么想法我还能找到什么?

vb.net visual-studio-2015

3
推荐指数
1
解决办法
669
查看次数