wix3

    8熱度

    1回答

    我見過幾個問題here和there關於使用WiX創建事件日誌源。令我感到困惑的是爲什麼util:EventSource/@EventMessageFile是必需的。當你不需要消息文件來編寫事件日誌條目時,不得不指定它,並且.NET的System.Diagnostics.Trace提供的抽象並不公開使用它的能力。 標準的建議似乎是使用目錄搜索將屬性設置爲框架的EventLogMessages.dll

    1熱度

    1回答

    我在VS 2010中有一個.wixproj,它使MSI成爲我需要的方式(在預生成事件中使用熱量進行採集)。現在我需要分發3個版本的相同的東西,只需要在app.config設置中有所不同,輸出MSI名稱和一些輔助.wxs文件中定義的一些對話框內容。 我正在考慮創建一個控制檯應用程序,該應用程序需要參數並修改.wixproj和.wxs和app.config文件,然後啓動MSBuild,但這似乎很多工作

    5熱度

    1回答

    這與How can I create a .msi file for a Java program ? (eclipse)類似,但是也特別關於捆綁JRE。 我目前正致力於爲我的產品構建MSI,以便它可以作爲Windows Home Server的附加組件安裝。 安裝程序必須是靜默的MSI安裝程序。 我的產品取決於Java 1.6。我想將MSI內部的Java捆綁在一起,但不一定是安裝 JRE,只需將

    5熱度

    2回答

    我已經看到了與此相關的一些與stackoverflow有關的問題,但他們都沒有解決我觀察到的特定行爲。 我在Wix 3.0 .wxs文件中定義瞭如下的Windows服務。 <Component Id='Service' Guid='3c658a54-b236-11e0-bbf6-039615e482ae' > <File Id='ServiceEXE' Name='m_agent_se

    2熱度

    1回答

    我需要在安裝過程中重新啓動Windows資源管理器進程。目前我們強制用戶重新啓動以確保Explorer進程真的重新啓動,但我想要更靈活一些。 我有一個restartexplorer可執行文件,我可以在安裝過程中調用。我想要做的就是調用restartexplorer可執行文件,並且僅當重新啓動瀏覽器自定義操作返回錯誤代碼時才使用ScheduleReboot。 我可能會定義是這樣的: <CustomA

    4熱度

    1回答

    我根據目錄自動爲我的安裝程序生成一個WiX文件(適用於Web應用程序),它包括以下3個的.Net組件的引用: Migrator.dll Migrator.Framework.dll Migrator.Providers.dll 這裏是根兒吃維克斯片段: <Fragment> <DirectoryRef Id="bin"> <Component Id="bin.Migrator.dll"

    2熱度

    1回答

    我建立使用一個WiX的項目(指定-arch蠟燭參數) 我想避免客戶混淆我安裝的32個和64位版本並且只允許在32位操作系統上進行32位安裝,而在64位上則只能進行32位安裝。相信我,這是有道理的。 在64位操作系統上運行32位安裝程序時,以下分支條件會失敗。 <?if $(sys.BUILDARCH) = x64 ?> <Condition Message="You are attemp

    0熱度

    2回答

    我需要在LaunchConditions之前檢查Framework版本,操作系統版本&管理員權限。我的操作系統版本&管理條件按預期工作,但不是框架版本。 NETFRAMEWORK35沒有被填充。以下是我的代碼。 <PropertyRef Id="NETFRAMEWORK35" /> <UI> <UIRef Id='...'/> <Error Id="2001">Please

    0熱度

    1回答

    我正在創建WiX安裝程序以將我的自定義VS 2010擴展放入Visual Studio Extensions文件夾中。我想使用系統環境變量VS100COMNTOOLS來找出WiX腳本內VS安裝的路徑。我想用像%VS100COMNTOOLS%\..\IDE\Extensions相對路徑的語法去的C:\Program Files (x86)\Microsoft Visual Studio 10.0\C

    0熱度

    1回答

    我爲MVVM Light創建了一個安裝程序,部分安裝是關於Visual Studio 2010,2010 Express和2008的代碼片段。不幸的是,代碼片段安裝到具有LCID(文化代碼,例如en-US的1033)。如果片段不在正確的文件夾/ LCID中,Visual Studio不會加載它們(是的,我知道這完全是愚蠢的,但這就是我們所擁有的...) 當VS安裝在英文中時,好。但是,當發現VS的