我不知道是否理解或不是缺乏,但我已经在我的WiX的安装程序执行以下代码版本号不使用SVN版本号
<?ifdef svn.BUILD_NUMBER?>
<?define PRODUCTVERSION="1.0.$(svn.BUILD_NUMBER).0"?>
<?else?>
<?define PRODUCTVERSION="1.0.1.0"?>
<?endif?>
<Product Id="*" Name="My Installer" Language="1033" Version="$(var.PRODUCTVERSION)" Manufacturer="My Corporation" UpgradeCode="170e2710-5690-4433-8787-7bcd0a922fbc">
无论我怎么努力,但是我不能让安装程序使用SVN修订版号...我错过了什么/做错了什么?
svn不是一个内置的变量前缀(即:var,env和sys)。它必须在预处理器扩展中定义。你在用吗?如果没有,它肯定可以成为将这些信息加入到你的项目中的一种方式。 – Netfangled