wix3

    0熱度

    1回答

    如何知道我是否在Wix(v。3.0.0.0)中升級?我試圖繞過升級中的一些數據收集屏幕,並且我可以爲屏幕創建新的路徑,但我無法弄清楚使用什麼條件。網絡上的一個問題是PREVFOUND。在這一點上,我並不想做任何事情 - 只需在我的新屏幕上顯示價值。我的代碼顯示,只有當重新運行相同的安裝程序時,安裝纔是真實的,所以我知道我有正確的想法。然而,我無法弄清楚什麼將PREVFOUND顯示爲true,並且我

    0熱度

    1回答

    我有如下一個定製GUI: <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Fragment> <UI Id="myUi"> <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" /> <TextStyle Id="WixUI

    0熱度

    1回答

    我已經構建了一個使用WiX的安裝程序,它允許用戶將當前安裝升級到下一個版本並更改安裝文件夾的位置。這可以在使用.msi文件時起作用,但在使用msiexec靜默運行時,我的設置INSTALLDIR將在稍後的安裝過程中被覆蓋。 我看了一下日誌,它正在用當前安裝目錄寫下來。我有一個屬性,它在註冊表中搜索當前安裝位置,並將INSTALLDIR設置爲該值。 我想在.msi UI值中,事情按照正確的順序運行,

    1熱度

    1回答

    我已經創建了一個安裝程序,該安裝程序會複製config.ini並向用戶詢問插入到ini文件中的值。這在全新安裝和主要/次要升級期間都可以正常工作。 <Component Id="ConfigIni" Guid="GUID-GOES-HERE" DiskId="1"> <File Id="ConfigIniFile" Name="config.ini" Sour

    0熱度

    1回答

    我試圖設置使用單選按鈕(單用戶安裝到應用程序數據和ALLUSERS安裝到PROGRAMFILES) 我的屬性被定義兩個不同的安裝位置如下: <Property Id="INSTALLSCOPE" Secure="yes" /> 我的安裝目錄下的定義如下: <Directory Id='TARGETDIR' Name='SourceDir'> <Directory Id= 'INST

    0熱度

    1回答

    我是Wix的新手。我使用的是WiX 3.10。 問題是,當我安裝一個新的.msi,我做了,一切運行良好。但是,當我重新安裝相同的版本(沒有任何更改)時,它會直接進入「完成」屏幕。 我們想要做的是告訴用戶他/她已經安裝了版本,或者在他們的計算機上執行相同的確切安裝程序時出現維護/修復/卸載對話框。 我已經能夠使用WiX中的MajorUpgrade元素來防止降級,我只需要能夠告訴用戶軟件的版本已經安裝

    0熱度

    1回答

    我在運行MSI時正在安裝Web服務,但默認情況下在本地系統下運行。我希望它在登錄到系統的特定用戶下運行。 我們可以通過更改服務的日誌屬性來做到這一點,但我想在安裝時執行此操作。 因此,我如何在wix中爲用戶提供用戶名和密碼來創建自定義用戶界面。我有2個文件 - service.wxs和product.wxs,我想是這樣的: <?xml version="1.0" encoding="utf-8"?

    1熱度

    1回答

    以前我一直使用this方法在我們的tfs-server上構建msi。現在我已升級到wix 3.10,我不能再找到wix.targets文件。我也找不到任何信息指出它爲什麼被刪除。 有誰知道這種方法是否被棄用,如果是的話,建立在TFS上的首選方法是什麼? 我只需要更改wix 3.8目標文件嗎? 編輯: 我在SDK文件夾中發現了一個wix.ca.targets文件,但它似乎並不完全相同。至少它不適合我

    0熱度

    1回答

    我是使用Wix的新手,但我已經能夠安裝我的Windows服務,目前沒有任何UI提示,但我現在被要求允許自定義安裝。我的意思是他們希望我們提示客戶輸入公司名稱之類的文本,然後我們在安裝目錄中使用它,例如C:\ Program Files文件(x86)\ MyApplication \公司名稱,並且Windows服務也具有此例如MyApplicationWindowsService - 公司名稱。

    0熱度

    1回答

    我使用的是WiX Toolset v3.10.0.1726 我有一個.msi文件,它被捆綁在引導程序中。 MSI顧着 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="*" Name="$(var.ProductName)" Language="!(loc.ProductLa