msi-patch

    0熱度

    1回答

    我想創建一個補丁(.msp文件)使用wix,我在哪裏複製一些文件到應用程序的安裝路徑(程序文件)並且還試圖添加註冊表項。 安裝(使用msi)時,它可以正常工作,更新二進制文件。 但是當我嘗試應用修補程序它不起作用,意味着二進制文件沒有得到更新。 但是,我觀察到,當我嘗試再次應用該補丁時,二進制文件似乎被更新。 似乎在這裏我通過提供Guuid添加組件。 問題是:爲什麼它適用於全新安裝,但不適用於使用

    8熱度

    2回答

    目前我正在使用MSI包進行部署的項目。爲了修補程序,我們只部署另一個與MSP相對的MSI安裝包。這是一種有效的方法嗎?或者我們是否應該部署MSP補丁包?我有MSI的經驗,但不是MSP。我怎樣才能創建一個MSP補丁?我通過互聯網瀏覽,似乎找不到任何東西。 在此先感謝!

    0熱度

    1回答

    這個財務應用程序的人員執行文件是用Delphi語言編寫的。我正在進行其設置項目。它有很多步驟。最令人困惑的所需步驟是使用自定義條件安裝MS SQL Server。所以即時通訊只是想知道是否可以在我的應用程序安裝過程中安裝MS SQL Server 2012(標準版或更高版本)?

    4熱度

    1回答

               安裝我建立了一個項目的InstallShield 12.這是一個需要多次安裝一個Web應用程序,這些安裝需要修補。 我可以在WiX和InstallShield中創建轉換和補丁。通過 "The upgrade patch cannot be installed by the Windows Installer service because the program to be

    0熱度

    1回答

    我在嘗試使用MSI/MSP安裝和修補我們的產品時遇到了一個奇怪的問題。 它的2個步驟: 我們正在嘗試使用MSI/MSP我們的產品的安裝過程中工作。在此用戶要求系統管理員通過網絡使用GPO安裝產品MSI。 結果:產品在用戶計算機重新啓動時成功安裝。 用戶請求系統管理員升級產品,系統管理員使用MSP通過網絡使用GPO修補網絡安裝。 結果:用戶計算機重新啓動時,產品已成功修補一個問題。 問題: 爲產品創

    0熱度

    1回答

    我試圖生成MSP出最新的和以前的MSI如下場景: 以前的MSI是固定的,作爲基線。 最新的MSI是在每個包含文件的新修改的基礎上生成的,每一代都會得到一個新的ProductVersion(發生在服務器上的每個構建中)。 作爲基線的先前MSI安裝在機器上;假設它有版本1.0.0.0。 在第一個版本上生成的MSP安裝成功,現在產品版本爲1.0.0.1。 最新的MSI現在是1.0.0.2並且有新的修改,

    4熱度

    1回答

    我試圖提供一個簡單的安裝程序包(MSI),我想支持更新(修補程序),替代所有以前的修補程序。所以我有一個MSI V1.0.0和2個補丁V1.0.1和V1.0.2。用戶應該能夠安裝最新的補丁程序,而不管先前哪些補丁程序已經應用於系統。我的項目包含2個功能(客戶端和服務器)。修補程序的基礎始終是RTM包(HelloWorld 1.0.msi/HelloWorld 1.0.wixpdb)。 所有修補程序

    0熱度

    1回答

    我對WiX沒有這方面的經驗,而且在通過MSP更新期間重命名快捷方式時遇到問題。在我以前的MSI我已經創建使用以下 <DirectoryRef Id="TARGETDIR"> <Directory Id="DesktopFolder" Name="Desktop"> <Component Id="MyShortcut" Guid="38EF1A86-5D1B-4D78-AD66-

    0熱度

    2回答

    次要升級我有一個維克斯安裝該安裝程序是版本我已經成功地進行了補丁來實現以下升級: 1.0.0 - > 1.0.1 1.0。 0 - > 1.0.2 1.0.1 - > 1.0.2 這工作我已經從1.0.0每次做出新的.msp文件複製到目標版本號。所以根據我的理解,補丁是如何在幕後工作的,如果我最初是從1.0.0到1.0.1的補丁,那麼我創建了一個新的從1.0.0到1.0.2的版本,如果我要運行的話

    0熱度

    1回答

    我想在平行於建立一個對WiX的補丁項目(該修補程序創建者..)。但是我的64位配置一個總是失敗,PatchWiz錯誤: INFO: Passed all of the main control parameter validation to PatchWiz, now calling the next 5 phases. INFO: Phase I: Entered validation