wix3

    1熱度

    1回答

    我只想升級過程中運行自定義操作,所以我說條件 「安裝UPGRADINGPRODUCTCODE」 但這不工作?我究竟做錯了什麼? 安裝UPGRADINGPRODUCTCODE

    1熱度

    2回答

    我有大量(> 500)的數據包(而不是程序文件),它們可以獨立安裝。數據包由我們的應用程序使用。什麼是安裝這些數據包的最佳方式?我想到了隱藏在刪除軟件控制面板中的msi文件。引導程序將用於選擇要安裝的軟件包。 可能很難生成大量的msi文件並且很難爲大量的msi文件生成更新。 這樣的情況有更好的選擇嗎?

    0熱度

    1回答

    以下步驟已經完成: Setup1.msi已建成在VS2005 +維克斯3.0(.NET Framework 2.0中)。 Setup1.msi安裝了版本1.0.0.0。 對於次要的目的升級Setup2.msi已建成 (Setup2.msi從Setup1.msi不同之處僅在的ProductVersion =「1.0.1.0」) 以下Patch.wxs已編寫: <Patch AllowRem

    5熱度

    3回答

    我一直使用Wix 3.5和WixVSExtension來爲Visual Studio 2010,Visual C#2010 Express和Visual Web Developer 2010 Express安裝項目項目模板。我現在想要添加對Visual Studio 11 Beta的支持。 我添加註冊表搜索和自定義操作,找到VS11安裝文件夾,但是,指定目錄和組件結構的時候,我得到的編譯錯誤像這樣

    3熱度

    1回答

    我有一個命令行,我希望在安裝合併模塊(由WiX創建)期間運行以下代碼。 <CustomAction Id='SetWebsiteProtocols' Execute='commit' Return='ignore' Impersonate="yes" FileKey='Web.config' ExeCommand='c:\windows\

    1熱度

    1回答

    當使用WIX進行msi設置時,我遇到了與更改/修復時執行CopyFile有關的問題。 我有一個功能,它具有將文件從源文件夾複製/移動到用戶系統內已存在的文件夾的組件。這不是我的應用程序的文件夾。我只是移動這個文件,而不是將其安裝到目標。如果我使用完整的安裝程序進行安裝,此功能正常工作。但是在初始安裝時,我選擇不安裝此功能,然後在「更改」期間嘗試安裝它,除了CopyFile組件外,功能內的所有其他自

    0熱度

    2回答

    我創建了WIX安裝程序。安裝程序的先決條件之一是應安裝ASOLEDB(Microsoft Utility)。我能夠找出ASOLEDB是否已安裝。如果它不存在,我想通過下載鏈接向用戶顯示一條消息,以下載並手動安裝ASOLEDB。 我已經使用了以下條件: <Condition Message="ASOLEDB is not installed.">IS_ASOLEDB_INSTALLED</Condi

    3熱度

    1回答

    我們的應用程序需要最新版本的DLL才能正常運行。 DLL的路徑存儲在註冊表中。如何在Windows安裝程序中強制執行最低文件版本作爲啓動條件? 到目前爲止,我有這樣的: <Property Id="FileTest"> <RegistrySearch Id="FileSearch" Key="SOFTWARE\Company\Product" Name

    2熱度

    1回答

    我正在使用加熱來收集目錄,但是我無法找到一個選項來設置所有使用加熱文件收集的「只讀」屬性。 有沒有人知道有什麼辦法在熱?

    2熱度

    2回答

    我正在開發一個使用WiX 3.0的Windows安裝程序。 安裝程序對話框在安裝時(如果最小化然後再次最大化)會卡在屏幕的左上角,只有很少的用戶界面可見,並且沒有按鈕/控件可見。 有什麼辦法可以禁用安裝程序對話框中的最小化按鈕,或者有什麼方法可以捕獲並處理最小化按鈕上的單擊事件?