解决方案的某些 DLL-s 中使用了不同版本的 C#

Different version of C# used in some DLL-s of the solution

我有一个包含 10 多个项目的解决方案。我主要负责其中一个项目,它基本上是一个 DLL,被解决方案的其他子部分调用。出于某些原因,我会发现将 C# 版本从 7.0 更改为 7.1 或最新版本会更好。

我有两个问题:

提前感谢您的帮助。

增量版本更新的变化应该不是什么大问题。 如果您使用源代码控制系统(您应该这样做),那么它将相对简单。

创建一个单独的分支,更改所有项目的版本。

如果你使用 TFS,如果我没记错的话,因为我已经很多年没有碰过它了,你只需检查文件,如果出现任何问题,你就撤消编辑操作。