为什么不检入AssemblyInfo.cs

时间:2010-07-19 02:24:07

标签: c# visual-studio git assemblyinfo

我正在观看关于Git的视频,这家伙不顾一切地忽略了AssemblyInfo.cs。我为什么不检查该文件?如果我不检查文件,当他检查我的代码时,Visual Studio是否会抱怨下一个用户?

2 个答案:

答案 0 :(得分:20)

有些人在构建时从脚本生成AssemblyInfo.cs。这样,日期和版本号就​​可以自动更改。

答案 1 :(得分:4)

我能想到的主要缺点是AssemblyInfo.cs是构建组件的各种版本号的来源。

这并不意味着你的AssemblyInfo.cs文件不应该在源代码控制中(他们绝对应该在我看来),但开发人员应该非常小心地检查它们。

在我工作的地方,我们有一个自动构建过程来管理版本号,因此只有该过程修改AssemblyInfo.cs文件 - 开发人员在安排需要重大版本号更改的次要或主要版本时修改单独的VersionNumber文件。