我不知道是否理解或不是缺乏,但我已經在我的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