wix3

    1熱度

    1回答

    我可以使用"!(bind.property.ProductVersion)"來設置例如UpgradeVersion \ @ Minimum屬性。工作正常。 但現在我要到屬性設置爲一樣的東西: "!(bind.property.ProductVersion.Major).!(bind.property.ProductVersion.Minor).0.0" 但是,這並不工作。 我收到此錯誤:Upg

    2熱度

    1回答

    我有這樣的片段來定義我的目錄結構: <Fragment> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="COMPANYFOLDER" Name="MyCompany"> <Directory Id="APPLICATION

    1熱度

    1回答

    我已經繼承了使用Wix 3.0的安裝項目 由於編程原因,我們必須切換到VS2012,因此也切換到Wix 3.7。 在閱讀關於維克斯3.7時,我發現3.7提供項目類型「安裝項目」 和項目類型「引導程序項目」。 我的第一個問題是:我是否像以前一樣製作安裝項目並引導啓動項目並將其組合或僅引導啓動項目。 使用維克斯3.0引導程序的東西位於在wixproj文件: <ItemGroup> <Boot

    2熱度

    1回答

    我寫了一個快速的WiX的預處理器擴展抓住從我們保持我們的根文件夾中文件的一些產品版本信息。 我想保持這個擴展在同一個解決方案作爲我們的WiX安裝項目,因爲它更容易維護。但問題是,在測試時,我們使用Debug配置,在發佈構建時,我們切換到Release。這意味着我有兩個擴展需要處理。 我怎麼會告訴維克斯根據當前配置搶嗎? 我一直在尋找在WiX項目的屬性中的reference paths,並添加了「.

    2熱度

    1回答

    我是新來的WiX,並使用WiX v3.0。我使用WixUI_Advanced對話框。我通過添加.wxl(WiX本地化)文件來定製InstallDirDlg說明。 但是,我無法在描述中添加換行符。 我想下面進入一個新行, 1. <String Id="InstallDirDlgDescription">Hello\nHai</String> 2. <String Id="InstallDirDl

    0熱度

    1回答

    我已經在WiX 3.7中寫了一個自定義動作,現在當我想連接到一個數據庫(Firebird)的某個地方時,它只是返回該函數,我現在已經調試過了多一個小時,但無法弄清楚問題出在哪裏 Database db; try { db = new Database(@"C:\Cedex2\DB\CEDEX.FDB", DatabaseOpenMode.Transact);

    1熱度

    1回答

    我是新來的WiX。使用WiX v3.0。 我要爲應用程序創建一個安裝程序。 如果我安裝應用程序,它安裝在C:\Program Files\Appln\。 我想給完全訪問控制到Appln文件夾,同時安裝我的應用程序。 可能嗎?我不想手動設置文件夾的完整訪問控制權限。

    1熱度

    1回答

    有沒有辦法檢查是否安裝了服務,如果有,請在使用WiX 3.7卸載應用程序時將其停止並卸載它?我不希望WiX安裝該服務 - 只需卸載它即可。 我有WiX安裝程序來安裝幾個應用程序組件,但應用程序本身可以產生一個Windows服務(取決於安裝時選擇的功能)。我不確定要清理的最好方法是什麼 - 我想讓我的設置檢查該服務是否存在,並在卸載時將其刪除。 我不確定是否需要CustomAction。我對使用Wi

    3熱度

    1回答

    我試圖在卸載應用程序時使用RemoveFolderEx從安裝文件夾中刪除一個級別的文件夾。這裏是我有什麼,但它不工作: <Fragment> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="MyAppBaseFolder"

    3熱度

    1回答

    我試圖建立一個與維克斯在VS 2012安裝,但我無法添加「外部」引用 我有我的項目FirmwareUpload這是我想裝的東西參考我們公司的框架。而FirmwareUploadSetup是我的安裝程序項目。我在這個項目中添加了引用到我的其他項目並創建XML: <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">