wix

    0熱度

    1回答

    根據documentation,WixStdBALanguageId應該反映標準引導程序UI語言的LCID。 當我使用mybundle.exe /lang 1031打電話給我的軟件包時,用戶界面按照德語加載,如預期的那樣。但日誌顯示Setting numeric variable 'WixStdBALanguageId' to value 1033。 如果我致電mybundle.exe WixSt

    0熱度

    1回答

    我有一個.net項目,我使用MSBuild插件構建gradle。在最後一項任務中,我想創建一個.msi或.exe安裝程序,包括構建步驟中的dll。目前gradle這個構建腳本如下所示: buildscript { repositories { mavenCentral() jcenter() maven { url "https://pl

    1熱度

    1回答

    我的想法是使用.msi安裝文件創建卸載文件。我閱讀了一些關於在這裏創建卸載程序快捷方式的信息:http://wixtoolset.org/documentation/manual/v3/howtos/files_and_registry/create_uninstall_shortcut.html,但是我無法找到有關在msi構建後製作卸載文件的信息,或許誰知道它是可能的?如果可能的話我該怎麼做呢?

    0熱度

    2回答

    我使用的是WiX 3.8(我認爲最新的穩定版本),並且我似乎無法獲得配置文件而不是在安裝期間卸載並重新安裝一個重大升級。 有很多這方面的問題 - 很多答案指出this網站是一個很好的答案。然而,給出的建議不起作用(對我而言)。 該網站所說的是將每個配置文件放置在其自己的組件中,並將該文件標記爲組件的關鍵路徑。類似這樣的: <Component Id="config.xml" Guid

    0熱度

    1回答

    我想將一個FileVersion添加到.MSI文件。 我做不想要爲已安裝的產品/文件添加版本。我正在尋找修改MSI的方法,因此我可以添加類似.RC標頭(https://msdn.microsoft.com/en-us/library/aa381058(VS.85).aspx)。 它必須保持MSI,我不能將其更改爲可執行文件。 我可以使用... WinAPI? 。淨?維克斯? ...任何提示? 謝謝

    0熱度

    1回答

    我有一個JavaFX應用程序,當前使用WIX Toolset組裝到MSI安裝程序包中,並與某個JDK分配(8u71)捆綁在一起。 捆綁的原因是,在JDK版本8u71之後,出現了證書識別問題,因此應用程序必須獨立於Java更新 - 之前,WebStart用於維護安裝和更新。 現在的區別是MSI安裝程序始終需要管理員權限 - 無論是用於安裝還是更新。這不再適合解決方案的要求。 該應用程序的目的是視窗1

    1熱度

    1回答

    我對理解WiX安裝程序的操作順序有疑問。 當試圖創建一個註冊表項添加一個菜單項到Windows資源管理器的上下文菜單,同時使用CustomActions 註冊表項將而不是被添加。 但是,如果我只是嘗試註冊鍵,它的作品(任何CustomAction代碼被註釋掉)。 在我Product.wxs我已升高特權時與 <Package InstallerVersion="200" Compressed="ye

    0熱度

    1回答

    我需要刪除安裝時由其他軟件生成的現有快捷方式。這可能沒有使用自定義操作?

    0熱度

    1回答

    我正在使用WIX在文件中添加XML元素。當我的util:XmlConfig元素具有像這樣的VerifyPath屬性時: VerifyPath="/configuration/App/add[@key='ApiURL']" 什麼也沒有發生。現在,我已經改變了它看起來像這樣(基於一些其他的代碼,我發現在我們的代碼庫的其他地方): VerifyPath="/configuration/App/add

    1熱度

    1回答

    我有一個自定義操作讀取註冊表項。如果session["UtillRegKey"]已經在註冊表中,printerIndex應該增加。 問題是,即使註冊表已經有,prnKey始終爲空。我不認爲用於閱讀註冊表是不需要許可的,但即使設置了許可也結果是一樣的。然後我創建了一個Windows窗體應用程序,並在其中添加了相同的功能,並且按照我的預期工作。 任何人都可以解釋爲什麼這prnKey = prnKey.