【发布时间】:2010-09-05 22:41:45
【问题描述】:
有没有办法在 .NET 程序集的版本字符串中包含 SVN 存储库修订号?类似于 Major.Minor.SVNRev
我看到有人提到使用 CC.NET 之类的东西(虽然实际上是在 ASP.NET 上),但有没有任何方法可以在没有任何额外软件的情况下做到这一点?在使用构建批处理脚本之前,我在 C/C++ 中做过类似的事情,但是通过读取版本号来完成,然后让脚本每次都写出一个名为“ver.h”的文件,效果如下:
#define MAJORVER 4
#define MINORVER 23
#define SOURCEVER 965
然后我们将使用这些定义来生成版本字符串。
.NET 可以实现这样的事情吗?
【问题讨论】:
-
Stackoverflow 在页脚显示修订号,也许 Jeff 可以告诉我们他是如何做到的。
-
这个非常棒——日期和svn版本号fatlemon.co.uk/2011/11/…
-
看我的回答 - 有一个 github 项目可以做到这一点
-
上面的链接可能无法正确加载。 github url在我下面的答案中。 - 对于使用日期和 svn rev number 的解决方案。
标签: .net svn versioning