【发布时间】:2011-09-21 19:31:01
【问题描述】:
我想在我的 AssemblyFileVersion 属性中使用当前的 Subversion 修订号,以便在最终编译的 dll 中使用它。
我已使用部署脚本中的 MsBuild Community Task library 来读取修订号并更新 AssemblyInfo - 这有点工作,但是 ...
当我有一个更新的项目和一个当前版本号时,例如 100。我运行脚本,这将更新 AssemblyInfo 和最终的 dll,并将 100 作为属性。然后,当我检查这些新的 AssemblyInfo 文件时,我会得到一个新的版本号 (101)。
然后的问题是,如果我看到一个具有特定版本号的 dll,并且想要重建该 dll,我需要的实际版本实际上是我看到的版本号之后的那个...
如何改进这个过程?
【问题讨论】:
-
为什么需要检查 asssemblyinfo 文件?在过去,你可能需要它作为计数器,但如果你总是得到你的 svn,它就不需要了吗?
标签: visual-studio svn msbuild build