.net - .NET 程序集中的 SVN 修订版,不带 CC.NET

标签 .net svn versioning

有没有办法在 .NET 程序集的版本字符串中包含 SVN 存储库修订号?类似 Major.Minor.SVNRev 的东西

我已经看到提到用 CC.NET 之类的东西来做这件事(虽然实际上是在 ASP.NET 上),但是有没有办法在没有任何额外软件的情况下做到这一点?在使用构建批处理脚本之前,我已经在 C/C++ 中做过类似的事情,但是通过读取版本号,然后让脚本每次都写出一个名为“ver.h”的文件,其效果如下:

#define MAJORVER 4
#define MINORVER 23
#define SOURCEVER 965

然后我们将使用这些定义来生成版本字符串。

对于 .NET 来说,这样的事情可能吗?

最佳答案

看看 SubWCRev - http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-subwcrev.html

程序集版本号通常在 assemblyinfo.cs 中

关于.net - .NET 程序集中的 SVN 修订版,不带 CC.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12176/

相关文章:

.net - 为什么在IE8中查看时 session cookie只显示DOMAIN的 '.com'?

c# - 2种以上颜色混色

svn - 如何将 SVN 存储库作为文件夹复制到另一个具有历史记录的存储库

linux - 关于 SVN 在 Linux 上的导出功能的几个问题

c# - 如何在(重新托管的)工作流设计器中将工作流与旧版本的事件库一起使用?

git - Composer 版本控制私有(private)存储库

.net - Web API:HttpResponseMessage中的内容

c# - 为什么 DNX 运行代码两次

git - 缺少分支使用 git-svn clone 克隆非标准 svn 存储库

c# - mono-repo 中包的独立版本控制