gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 03:32:39 25 4
gpt4 key购买 nike

背景

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

我们无意在此特定解决方案中使用 C# 6(尽管我愿意)。

问题

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

我已经 disabled the ReSharper C#6 support但我似乎无法在整个解决方案中禁用/限制 C# 功能。

问题

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

最佳答案

您可以通过转到 Properties => Build tab => Advanced button => Language Version 并设置您的首选版本来分别为每个项目设置语言功能。

您应该意识到它仍将使用新的“C# 6.0”.Net 编译器平台(代号 Roslyn)。但是,该编译器将模仿旧编译器的行为,并将您限制为仅适用于该特定语言版本的功能。


我认为没有解决方案范围的设置可用。

关于c# - 如何在 Visual Studio 2015 中禁用 C# 6 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30461640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com