2011-09-28 60 views
3

我有一個InstallScript項目,我正在手動重新創建一個基本的MSI項目。對於InstallScript項目,我們通過以下機制在構建時獲得產品版本:是否有可能在基本MSI項目中構建產品版本?

  • Ant會執行所有編譯,測試等,並在此過程中獲取構建版本號。
  • Ant調用IsCmdBld.exe,將構建版本作爲環境變量傳遞。
  • Installshield配置了一個「環境」類型的路徑變量,用於獲取構建版本。
  • 此路徑變量在「常規信息」 - >「產品版本」字段中指定。

不幸的是,它看起來像Basic MSI項目不允許在產品版本字段中的路徑變量。

這是否意味着產品版本必須在每次使用基本MSI項目進行生成之前始終進行手動修改?還是有不同的方式將版本傳遞給InstallShield?

回答

4

您可以使用下面的命令基本MSI的InstallScript MSI

ISCmdBld.exe -y "1.0.5" 
1

另一種方式:

IsCmdBld.exe -z "ProductVersion=1.0.0002" 
相關問題