wix3.7

    1熱度

    1回答

    我開發了一個應用程序,它是一個32位和64位格式。這些應用程序也需要相應的註冊表項。我使用WiX將這些作爲單獨的包提供給32位和64位。 現在我的要求是創建一個安裝程序,它根據操作系統配置安裝組件。我嘗試使用Bootstrapper捆綁我的軟件包。 我的引導程序的代碼看起來如下: <Bundle Name="Bootstrapper" Version="1.0.0.0" Manufacturer=

    1熱度

    3回答

    我的項目需要能夠同時安裝2個版本或更多。 據我所知,我找到的解決方案是更改安裝程序的每個版本的升級代碼。 但是我想自動執行此操作。在常規GUID我只使用「*」但這不適用於升級代碼。 有沒有辦法在每個wix預建或任何其他解決方案中生成新的升級代碼? <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft

    3熱度

    1回答

    是否有人知道或關於如何正確編寫單一軟件包創作的示例Product.wxs的位置? 我想創建一個雙用途(每用戶或每機器(用戶選擇))微星。 我正在尋找一個示例,將註冊表插入正確的位置(基於用戶選擇的hkcu或hklm) 任何示例?

    0熱度

    1回答

    目前,每次我對產品進行更新時,會顯示許可證對話框。由於用戶在首次安裝時已接受許可證,並且EULA在此期間未更改,因此無需再次顯示對話框。 我的想法是設置一個註冊表項,如果EULA被接受,並在更新我將進行註冊表搜索,如果找到密鑰,我想跳過許可證對話框。 我該如何實現這種行爲? 在此先感謝

    1熱度

    1回答

    我是Wix的新手,因此我原諒我可能會錯誤地使用任何條款。 我有很多項目的一個大的解決方案,其中一些成爲可安裝服務,可執行文件和其他項目。在將有安裝程序的項目的後構建事件中,我運行以下命令來生成包含安裝程序所需的所有文件的片段。 "C:\Program Files (x86)\WiX Toolset v3.8\bin\heat.exe" dir $(TargetDir) -ag -cg harves

    0熱度

    3回答

    是否可以在卸載WIX安裝程序時傳遞一些屬性值。 在我的wix設置中,我想卸載依賴於屬性值的特定文件。 但在卸載安裝時,由於屬性檢查條件,文件未被刪除。 有什麼辦法可以做到這一點?

    0熱度

    1回答

    我有一個使用WIX的設置。 在安裝某些文件後安裝時,它會回滾而不顯示任何錯誤或異常。 這個問題的原因是什麼?

    1熱度

    1回答

    我是Wix工具箱的新手。我正在爲我的應用程序使用Wix Toolkit創建一個設置。 但是當我嘗試使用Wix構建它時。它顯示了這個警告。 C:\用戶\ BNK \桌面\威克斯 - 彈出\ setup.wxs(60):警告LGHT1076: ICE69:不匹配的部件的參考。條目'FCONStartMenuShortcut' 快捷方式表b從組件'FCONShortcut'。但是, 「Tar get」列

    3熱度

    1回答

    我有以下CustomAction: <CustomAction Id="CopyToSystem32" ExeCommand="copy /y 64bits.txt C:\Windows\System32" Directory="INSTALLFOLDER" Impersonate="no" Execute="deferred" Return="asyncWait" /> <InstallEx

    1熱度

    1回答

    我試圖根據項目配置禁用wix複選框。到目前爲止它沒有工作。有人知道如何使其工作? <控制> ID =「cbxXXX」Type =「CheckBox」Property =「XXX」X =「20」Y =「100」Width =「290」Height =「12」Text =「xxxx」CheckBoxValue =「真」 <條件操作= 「禁用」 > $(var.Project.Configuration