2010-08-06 141 views
1

我必須做一個項目的維護版本,這個項目在未來幾年還沒有被觸及。不幸的是,它需要Wix版本2.0.3719.0,它不再可用,並且未被原始開發人員檢入或保存在某處。如何從舊版和無法使用的Wix版本升級?

下載所需的Wix版本也很困難,因爲它顯然已經離開了Sourceforge,而2.x的發佈檔案現在沒有了,所以我無法得到它。

我正在考慮幾種方法來解決這個問題:

  • 從頭開始創建一個新的安裝程序,但它包含一些非標準屏幕,所以它會是相當一些工作(我沒有體驗創建安裝程序)。
  • 參考我正在開發的項目的前一個版本,並使用當前版本的Wix反編譯安裝程序。
  • 將Wix源文件升級到仍然可用的Wix版本(我已經設法找到2.0.2x,2.0.5x以及當前版本),但它們都會生成需要更多細微更改的錯誤。

任何人都有類似的經驗和建議如何處理?

回答

1

無可否認是一種猜測,但我可以提供的最好:使用最近可用的安裝程序,並使用當前的WiX工具集(第二個選項)將其解密。然後根據需要修改。

我們使用這種方法不是從以前的WiX版本升級,而是從一個不符合我們要求的商業工具中解脫出來。似乎與你的情況類似。