wix3.6

    0熱度

    1回答

    我正在嘗試開發一個Wix項目。我使用的是Wix 3.6,除非我嘗試將Wix的默認界面更改爲WiUI_Mondo,否則一切都會變得完美。 我做以下更改界面: Add reference to WixUIExtension.dll 添加<UIRef Id="WixUI_Mondo" /> 通過這些簡單的步驟,我應該能夠改變我的WiX的安裝程序的界面。相反,它正在推出類似這樣的錯誤: Error: IC

    0熱度

    1回答

    我想在使用WiX安裝程序的COM上註冊一個庫,但它似乎忽略了我。 我試過到目前爲止是: 使用heat.exe收穫所有相應的.dll文件的信息。 創建一個包含我從heat.exe收集的所有信息的片段。 我將所有收集到的信息複製到一個組件中,以使事情變得更簡單。 我使用ComponentRef來調用組件,該組件指向包含dll要註冊的相關信息的組件。 我用了一個自定義操作,以它註冊的COM: <Cust

    2熱度

    2回答

    我有2個項目在我soloution: 1)。自定義操作類(CustomAction) 2)。維克斯安裝項目(TestSetup) 有一個在CustomAction項目CustomAction.cs: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System

    1熱度

    1回答

    事實 有可能刪除以前的版本,並使用這樣的事情與維克斯安裝更新: <MajorUpgrade Schedule="afterInstallInitialize" DowngradeErrorMessage="A later version is already installed."/> 併發症 用相同的有效版本(1.0.0.0示例和1.0 .0.1,第四部分不認爲是不同版本),程序不

    2熱度

    2回答

    我使用Wix 3.6開發了一個安裝程序,它成功安裝了應用程序的所有元素。 現在,每次我給msi提供更高版本時,我都希望安裝程序提示用戶將其卸載。從現在起我試過了: <Product Id="*" Name="!(loc.ProductName)" Language="3082" Codepage="1252" Version="1.0.1" Manufacturer="$(var.Pr

    -1熱度

    1回答

    我有2個編輯控件。我如何驗證非空字符串。 下面是我使用的wix文件。我希望PushButton被禁用,直到有WIXUI_AGENTIP和WIXUI_AGENTPORT的值。 <Dialog Id="MyInstallDirDlg" Width="370" Height="270" Title="!(loc.InstallDirDlg_Title)"> <Control Id="Next" Typ

    0熱度

    1回答

    我需要一些關於如何清理尚未很好管理的舊Wix項目的建議。一個問題是,該項目目前有相同文件的多個條目,去相同的位置。例如,項目中的幾個.wxs文件將爲foo.exe定義一個新組件,每個組件都使用一個不同的GUID,並將每個文件發送到同一個DirectoryRef。這還沒有產生任何問題,但現在我想在我們的產品中使用補丁(MSP),並且這種事情會隨着他們的操作而混亂。 我想知道解決這個問題的最佳方式,而

    0熱度

    1回答

    我一直在試圖解決這個問題2天。我一直在尋找解決方案,但沒有什麼用處。 每次我試圖創建在Visual Studio中的錯誤彈出一個WiX的安裝項目說 「.. \ TEMP \ SetupProject.wixproj」不能打開,因爲其項目類型(.wixproj)不支持這個版本的Visual Studio。」 但就在一週前,這是工作的罰款。它開始時,我安裝WiX的3.7,當它失敗我恢復到3.6,但錯誤

    3熱度

    1回答

    我創建了這是代碼簽名之前正常工作一WiX的包。谷歌搜索和檢查WiX的文檔後,我知道我需要使用insignia.exe代碼簽名的WiX的包。請有關如何使用此工具的任何想法。感謝預期。

    2熱度

    1回答

    我在ProgramData中創建了一個文件夾。現在,我想給每個人完整的許可。我如何使用WiX來做到這一點?