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

时间:2019-07-03 10:58:08

标签: c# c#-7.0 c#-7.1

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

我有两个问题:

  • 某些子项目的不同版本会引起任何麻烦吗? 将来吗?
  • 您认为将C#版本更改为最新版本是一种好习惯吗?

谢谢您的帮助。

1 个答案:

答案 0 :(得分:2)

更改增量版本更新应该不是问题。 如果您使用应该使用的源代码控制系统,那么它将相对琐碎。

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

如果您使用TFS,如果我没记错的话,因为多年没有碰到它,您只需检出文件,如果出现任何问题,则可以撤消编辑操作。