wix3.7

    1熱度

    1回答

    之前,我有一個需要自行安裝之前先卸載相關捆綁的應用程序。我可以正確地檢測到它,並且將它的狀態設置爲OnPlanRelatedBundle()中的Absent,但是直到安裝完新軟件包之後它纔會被刪除。有沒有什麼辦法可以在主包之前設置相關的包操作? <RelatedBundle Action="Detect" Id="the-other-id" /> 在後面的代碼,我已經得到了相關檢測束 priv

    3熱度

    1回答

    我有一個WIX安裝項目,其中包含我的自定義用戶界面和WIX Bootstrapper項目,其中包括我的項目的exe和Msi形式的prerequsites/dependencies。 我想將它們合併成一個exe文件。 如果我在Bootstrapper Project中給出了我的WIX安裝項目的參考,那麼它沒有顯示我的WIX UI。但它能夠成功安裝我的安裝程序msi和先決條件。 <Bundle Nam

    3熱度

    1回答

    如何在WIX Bootstrapper項目中添加自己的許可證文件。 我有一個WIX Bootstrapper項目,安裝了一系列MSI,但我想在安裝啓動時顯示自己的許可證文件。 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Bundle Name="Biodentify 2014 Setup" Version="1.0.0.0" M

    3熱度

    1回答

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

    0熱度

    1回答

    我正在進行我的第一個WiX項目,並且我正在經歷一段艱難的時間才能使某些註冊表項正常工作。 我的要求是,在安裝程序中有一個選項,以選擇將軟件安裝在臺式計算機上還是飛機上。由於沒有任何方法可以自動檢測它,所以我創建了一個帶有一些單選按鈕的UI屏幕。 (這是一個單獨的文件) <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schema

    6熱度

    1回答

    我希望將Dot net framework 4.5作爲我的應用程序的先決條件安裝在任何可能的地方。 dot net framework 4.5是Windows Vista SP2.I想在Windows Vista SP2或以上的操作系統上安裝dot net framework 4.5,並在Windows Vista Sp2(即Windows Xp機器)下面安裝Dot net framework 4

    3熱度

    2回答

    如果在運行該軟件包的系統上不存在,則應安裝.NET 4.5框架的Burn軟件包(WIX 3.7)。 下面是一個包含先決條件我片段: <Fragment> <WixVariable Id="WixMbaPrereqPackageId" Value="Netfx45FullPrereq" /> <WixVariable Id="WixMbaPrereqLicenseUrl" Value="NetF

    3熱度

    1回答

    我使用Win-Forms在C#中爲Net Framework 2.0編寫了Boostrapper UI。它開始工作正常,設計表單正在按照預期做出響應。 這是我的維克斯捆綁代碼: <?define TargetFile=$(var.MyBA.TargetDir)$(var.MyBA.TargetFileName)?> <?define BootstrapConfigFile=$(var.MyBA.

    0熱度

    1回答

    在我的wix安裝程序中,我有一個組件只是將wcf綁定添加到web.config中。現在,當基本產品安裝了不同的wcf服務時,我的安裝程序不會將其綁定信息添加到web.config中。 我很確定這是因爲web.config中的其他服務已經有一個wsHttpBinding元素。 所以我的問題是我可以在我的VerifyPath中使用任何路徑?不是檢查根元素是否存在,而是檢查它下面的嵌套元素是否具有我正在

    2熱度

    1回答

    我想讓我的安裝程序使用自定義操作刪除應用程序被刪除時的計劃任務。創建「CreateScheduledTask」的自定義操作正常工作,但刪除失敗。 MSI (s) (B4:D8) [09:28:45:761]: Note: 1: 1721 2: RemoveScheduledTask 3: C:\Foobar\ 4: "C:\Windows\SysWOW64\SCHTASKS.EXE" /DELET