burn

    1熱度

    1回答

    我正在使用Wix 3.8刻錄並尋找像OnExecuteApp這樣的事件。我們可以使用-passive選項啓動bootstrapper.exe,以便它自動啓動它的安裝過程。 (注:輸入 「?BootStrapper.exe /」 查看其他選項。) 問題:我們怎樣才能默認設置bootstrapper.exe爲被動的(即使用-passive選項)推出? 謝謝

    3熱度

    1回答

    我相信這個問題可能已經在我面前問過了,但不知何故,我找不到合適的答案。我可能不得不編寫自己的託管引導程序。但直到現在,在我得到的例子中,引導程序也自行安裝,並出現在添加 - 刪除程序中,而不是我的產品。 問題:我們可以讓引導程序只安裝我們的產品和先決條件應用程序,而不是自行安裝嗎? Regards

    2熱度

    3回答

    我有Visual Studio 2012,WiX 3.8安裝項目和Burn引導程序。如果我的目標是32位機器,一切正常。我想爲本地化的32位和64位創建兩個單獨的MSI文件。但是,我在配置管理器中找不到64位目標選項。所以,我手動創建了一個x64目標並嘗試編譯安裝項目。但它完全失敗。我不能夠包括以下文件: <?xml version="1.0" encoding="UTF-8"?> <Wix x

    6熱度

    1回答

    我已經開始使用Managed Boostrapper類和事件。製作的故事,總之,我添加BoostrapperCore.dll,它會給你的命名空間 Microsoft.Tools.WindowsInstallerXml.Bootstrapper 我能得到與存在於不同的一些例子一些信息博客。例如,入口點是BootstrapperApplication.Run(),在引導程序應用程序準備運行時調用。 然

    0熱度

    1回答

    我有一個Wix託管引導程序應用程序/捆綁包(刻錄)安裝程序。 從C#開始,我需要使用捆綁包的ProductCode或UpgradeCode來確定該捆綁包的安裝狀態。我試圖使用維克斯部署工具基金會(DTF)庫的Microsoft.Deployment.WindowsInstaller.ProductInstallation類,但它似乎並不爲捆綁,只是嵌入的包工作(MSI的): var myBundl

    3熱度

    1回答

    任何人都可以指出調試WiX自定義刻錄引導程序所涉及的步驟嗎? 我有我的MSI工作乾淨。但是當我將它與Burn bootstrapper一起使用時,自定義操作推遲併產生問題。我只想用VS2012調試我的引導程序。

    12熱度

    1回答

    如果我從常規的msi安裝程序切換到WiX burn bundle安裝程序,應該如何選擇我的UpgradeCode,以便從msi升級到捆綁軟件路徑? 實施例: 版本1.0被髮布了作爲正常MSI安裝用的UpgradeCode = X 2.0版將被釋放作爲燒傷束包括產品和先決條件,例如.NET。我應該使用以下哪種替代方案,如果我希望V2版本能夠升級v1 msi A)裏面的msi應該保持UpgradeCo

    2熱度

    1回答

    如果我先安裝setup.msi,然後再安裝包含setup.msi的bundle.exe,爲什麼會收到兩個AddRemoveProgram條目?這是我捆綁的鏈條。 <Chain> <PackageGroupRef Id="NetFx40Redist"/> <MsiPackage SourceFile="$(var.MsiProject.TargetDir)Setup.msi" /

    6熱度

    1回答

    我在我的捆綁包中有一個自定義的ExePackage,運行時間非常簡單。我希望向刻錄引擎回報進度指示器,以便進度條在執行ExePackage時保持顯示進度。 ExePackage元素有一個'Protocol'屬性,它似乎提供了一種方式來與選項:「none」,「burn」和「netfx4」進行通信「擴展進度和錯誤報告」,但我還沒有找到任何有關如何實現這些協議的文檔。

    0熱度

    1回答

    我有一個由WiX生成的.msi文件,它工作得很好,現在我想將它包裝在引導程序中。以前我使用過setupbld,但是現在我已經棄用了,我第一次使用WiX 3.8燒錄進行了實驗。 但是,每次我從命令行運行刻錄都不會發生,無論參數如何。我連一個調試器,得到了下面的輸出,如果我不帶參數運行burn.exe: The program '[0x1380] burn.exe: Native' has exite