【发布时间】:2020-08-09 13:33:51
【问题描述】:
我有一个包含 20 个项目的解决方案,我想将所有项目的 C# 版本更改为 C# 7.3
有没有一种方法可以一次更改所有项目的版本?我知道我可以从 Project 的 Properties 更改 Language Version,但我不想重复 20 次。
【问题讨论】:
-
如果可能 - 您还可以将您的 Visual Studio 升级到 2019,其中 default language versions 设置为您想要的。
-
我建议更改一个项目并将更改后的项目与原始项目进行比较。然后您可以在文件中执行查找和替换以替换所有其他文件。 Notepad++ 有一个在文件中查找和替换的选项。
-
请注意,较新版本的 Visual Studio 不允许您通过此 UI 指定语言版本。语言版本根据目标框架确定。您仍然可以在项目文件中使用
LangLevel覆盖它,如下面的答案所示。
标签: c# visual-studio visual-studio-2017