wix3

    0熱度

    1回答

    我有一個我的產品需要4個MSM,它們都包含ICE32錯誤。這通常不會打擾我,因爲他們是外部錯誤,我仍然得到我的微星,它完美的作品。但問題仍然存在,如果存在ICE錯誤(如ole 32),我無法向Microsoft索要任何有關此特定安裝項目的問題的幫助。有趣的一面是,MSM導致的錯誤是微軟模塊。 有沒有人有任何想法如何擺脫這些錯誤直接編輯MSM文件? 我嘗試過使用EnsureTable元素無濟於事,只

    4熱度

    1回答

    我有一個主要升級,我正在嘗試做,但它不起作用。它只是將舊程序安裝在新程序旁邊。它們位於不同的目錄中(因爲我使用新版本更改了目錄結構),因此沒有衝突,但爲了使產品正常工作,舊的NEEDS將被刪除。 <Property Id="UPGRADE_NEEDED" Secure="yes" /> <Property Id="SAME_OR_NEWER_VERSION" Secure="yes" /> <

    0熱度

    1回答

    在Wix中,我該如何構建一個功能樹,以便在通過「將安裝在本地驅動器上」選擇父功能時,某些子功能默認處於選中狀態? 我看到只有當我選擇「整個功能將被安裝..」選項,我看到子功能也被選中,但他們都被選中。我想要一些粒度控制。 任何指針? 謝謝

    5熱度

    1回答

    我想設置我的默認在維克斯安裝位置去默認的IIS目錄 通常是C:\的Inetpub \ wwwroot的\ 在XML 我有 <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="INSTALLLOCATION" Name="myProd

    1熱度

    1回答

    我希望你能幫助我用下面的維克斯問題: 在我main.wxs,我初始化「myProperty的」說然後在ui.wxi中,我彈出一個帶有複選框的對話框(這是從我在.wxs中設置的MYPROPERTY選中/啓用的)。我可以驗證,通過取消選中複選框,它確實會翻轉值,因爲我啓用/禁用「下一步」按鈕取決於MYPROPERTY值 - 我有多個複選框順便說一句。 問題是,如果在運行生成的.msi時取消選中UI中的

    3熱度

    2回答

    當我在WiX中創建自定義對話框時,我按照「文本」,「編輯」,「文本」,「編輯」等的順序放置元素。例如: <Control Id="NameText" Type="Text" X="25" Y="50" Width="100" Height="10" Text="Enter Name:"/> <Control Id="NameEdit" Type="Edit" X="25" Y="60" Widt

    3熱度

    3回答

    我想知道是否可以在我的歡迎屏幕上顯示「取消」按鈕完全退出安裝程序而不顯示最終的「安裝中斷」對話框。當用戶還沒有開始安裝時,我認爲這是多餘的。 如果用戶取消安裝已經啓動,但是如果安裝尚未啓動(如果取消按鈕打在歡迎頁面上,則仍然如此),我仍希望顯示該對話框屏幕)。 我已經嘗試了各種各樣的東西,但是我對Windows安裝程序如何工作以瞭解解決方案缺乏正確的理解。 更新:得到它的工作!我最終使用了兩個建議

    3熱度

    1回答

    我是新來的WiX 3.0和編寫我的第一個基於WiX(來自智者)的安裝程序。 如果產品已安裝(在當前版本中),我希望安裝程序自動切換到「修復」模式。它的行爲應該與我在Windows軟件對話框中點擊「修復」一樣。 它必須像這樣才能適應整個系統的安裝過程。 我閱讀文檔,但無法得到的問題保持...

    4熱度

    2回答

    我是Wix的新手,並創建一個多功能Wix項目。我們的產品有4個模塊,每個模塊都必須作爲Windows安裝程序中的一項功能。但所有功能都共享相同的文件夾結構。 我正在使用命令行來構建我的Wix項目。在收集每個模塊到不同的wxs片段後,light.exe給出錯誤,說明dirercoty表中存在重複的id。 我的文件樹的樣子...... ModuleA - Core |--bin |--

    2熱度

    1回答

    我有一個使用WIX 3.0構建的安裝程序,並且在嘗試以不同於運行安裝程序的用戶的身份運行已安裝的應用程序時遇到問題。 當我嘗試以不同於運行安裝程序的用戶的身份運行已安裝的應用程序時,安裝程​​序會嘗試再次運行(此時已安裝),並彈出一些錯誤對話框,並且應用程序不會跑。 我不確定發生了什麼,我認爲這可能與我沒有定義Product/@ InstallScope有關。所以我將@InstallScope定義