wix3.9

    0熱度

    1回答

    最近遇到此問題 - 當我嘗試使用NANT XMLPOKE任務替換Wix產品版本號時,它返回以下錯誤消息「找不到匹配的節點」。 <xmlpoke file="..\Setup\abc.wxs" xpath="//Wix/Product[@Version]" value="${version.label}" > 最初我以爲這是我寫的XPATH語句的問題。所以我一直試着用不同的XPATH(比如\ W

    2熱度

    1回答

    我正在使用Wix 3.9和Wix-edit 0.7.5/Notepad ++爲我的應用程序創建MSI安裝程序。我想在安裝的文件夾中創建一個卸載快捷方式。例如: C:\MySoftware\Uninstall.lnk 我嘗試了一些東西,但在所有的情況下,當我通過鏈接卸載該軟件,程序文件夾C:\MySoftware不會被刪除。卸載其他方式按預期工作。 首先,我試圖將其創建爲<Directory>標

    0熱度

    1回答

    我試圖授予所有用戶對我的MSI在ProgramData及其所有子文件夾和內容中創建的文件夾的完全訪問權限。我立足於Wix: How to set permissions for folder and all sub folders我的代碼,所以我的目錄結構是這樣的: <Directory Id="CommonAppDataFolder" Name="ProgramData"> <Di

    0熱度

    1回答

    我試圖用幾種方法做到這一點。這是我最近的嘗試,但不起作用,但應該幫助說明我想要做的事情。 注意:我對GetSQLServerInstalledInstance Id的假設是它將返回一個實例。 我的目標是找到安裝在我的公司產品上的計算機上安裝的SQL Server實例的DATA目錄路徑。 <util:RegistrySearch Id='GetSQLServerInstalledInstance'

    2熱度

    1回答

    我試圖在我的刻錄引導程序中安裝.net 4.5.2作爲先決條件。它會成功安裝並請求重新啓動計算機,但仍會繼續執行,但它會停留在空白的.Net升級頁面上。 沒有按鍵,而且也沒有選擇,只能關閉安裝程序。 我bootstrapperCore.config是 <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime

    0熱度

    2回答

    如果安裝了同一產品的多個版本,是否可以使用屬性檢查新版本並添加條件消息並防止卸載? 網頁1.0.0 - 基本文件(MajorUpgrade) 網頁1.0.1 - 小更新文件 網頁1.1.0 - 基本文件(MajorUpgrade) 使用案例: WebSite 1.0.0和WebSite 1.0.1都使用MSI軟件包安裝在網絡服務器上。當WebSite 1.0.0被卸載時,如果存在更新的版本,我需要

    0熱度

    2回答

    我可以在安裝包Wix Toolset上集成安裝程序Microsoft Visual C++ 2010可再發行組件嗎? 我嘗試過使用自定義操作,但如果正在進行其他安裝,則不會安裝。有人會有任何建議如何做? 另外一個問題。我可以在我創建的這個msi安裝程序中調用msi安裝程序?

    0熱度

    2回答

    下午好,我正在檢查特定的註冊表項。如果密鑰存在,我想在繼續安裝之前顯示消息,指出應用程序需要刪除。如果密鑰不存在,應繼續安裝。我知道升級元素等,但在這種情況下,由於公司的結構,它不適用。這是我目前有: <Product Id="B93715AA-AB42-426D-B47E-5F0370BBA259" Name="MyApp" Language="1033" Version="20.2

    1熱度

    1回答

    我試圖建立自己的項目中WiX的安裝程序,但每次我建造它,我得到這4個錯誤: Unresolved reference to symbol 'WixComponentGroup:ServerGUIPlugin.Sources' in section 'Product:{3BEDB48C-1347-4875-AA2C-920435B662E3}'. C:\Users\...\WixInstaller\

    3熱度

    3回答

    我一直與Wix自定義引導程序爭取好幾天試圖讓升級正常工作。 BA升級代碼保持不變,而MSI文件具有新的產品代碼。我只在ARP中顯示BA,而不是MSI。我已經知道它能夠正確升級所有的MSI文件,但是當它到達最後並打開舊軟件包以卸載它時,它會打開並執行,但是ARP中的條目仍然保留,現在我擁有了二。 下面是完整的代碼(減去一些GUI特定的代碼): public class MainViewModel :