c# - 解决方案的某些 DLL-s 中使用了不同版本的 C#
问题描述
我有一个由 10 多个项目组成的解决方案。我主要负责其中一个项目,它基本上是一个 DLL,被解决方案的其他子部分调用。由于某些原因,我会发现将 C# 版本从 7.0 更改为 7.1 或最新版本会更好。
我有两个问题:
- 某些子项目的不同版本将来会不会造成任何麻烦?
- 您是否认为将 C# 版本更改为最新版本是一种好习惯?
提前感谢您的帮助。
解决方案
增量版本更新的更改应该不是什么大问题。如果您应该使用源代码控制系统,那么它将相对微不足道。
创建一个单独的分支,更改所有项目的版本。
如果您使用 TFS,如果我没记错的话,因为我已经很多年没有碰过它了,您只需检查文件,如果出现任何问题,您可以撤消编辑操作。
推荐阅读
- r - 从大列表中提取不同类型的变量
- python - 在文本文件中搜索 int 值 Python
- android - 无法启动自定义组件“AppCompatEditText”类
- php - 为什么 MySQL 事务不能与 PDO 一起使用?
- mysql - 比较两个表id,得到一个表中不存在的结果
- graph - 如何在 Neo4j 上使用生命周期
- url - Nginx url 版本控制
- reactjs - 将鼠标事件传播到 Reactjs 中的 div 下
- c - 如何在 Linux 中使用 OpenMax 解码 h264 视频?这段代码正确吗?
- mongodb - 如何使用 MongoDB API 在 Azure CosmosDB 上创建插入触发器