cost 194 ms
RegistrySearchRef 在不提供密鑰的情況下如何工作?

[英]How does RegistrySearchRef works without providing a key?

我是 WixToolsets 的新手,我試圖理解我們的一個 wxs 文件中的以下行: 實際上,我認為元素 util:RegistrySearchRef 執行注冊表搜索,但我不明白 Wix 如何知道在注冊表中查找的位置,因為此元素中沒有提供密鑰或任何其他內容。 是否有一些預定義的 RegistryS ...

2022-12-19 07:10:29   1   8    wix3.6  
wixtoolset:在將 MajorUpgrade 計划更改為 afterInstallInitialize 時,組件條件未按預期進行評估

[英]wixtoolset: Component condition is not evaluating as expected on changing MajorUpgrade schedule to afterInstallInitialize

MajorUpgrade元素在我們產品的 MSI 中完成安裝后安排: 有一些應用程序在運行時編寫的文件夾,我們希望繼續升級,並且僅在從添加/刪除程序啟動的卸載時刪除。 所以我們使用這個條件: (NOT UPGRADINGPRODUCTCODE) AND (REMOVE="ALL") 。 我需要將M ...

Wix滿足條件時顯示警告對話框

[英]Display the warning dialog when a condition is satisfied in Wix

在我的 Wix 安裝程序中,我正在搜索 Adobe acrobat reader 的注冊表項並顯示帶有“是”和“否”選項的警告對話框。 如果未安裝 Adobe Reader,此對話框應在 WelcomeDlg 之后立即在安裝序列中顯示,使用戶能夠“繼續”或“退出”安裝。 我在我的代碼中發現了一個問題 ...

Wix 安裝程序復制文件夾及其內容

[英]Wix installer copy a folder and its content

至於現在,我所做的就是煞費苦心地查詢目錄獲取文件名,然后一個一個地創建一個and作為產品的依賴。 我試過我收到錯誤,但我也對它是否可能感到困惑。 我的目錄與 Wix 項目位於同一文件夾中,它包含文件和子目錄。 我總共有 200 個文件,一次一個地處理目錄和子目錄似乎很乏味。 ...

2022-02-21 07:46:26   1   150    wix / wix3.6  
如何更改已使用 wix 安裝程序創建的文件的權限

[英]How to change the permissions of the file that is already created using wix installer

我的要求是,在安裝較舊的安裝程序 package 時,會在 ProgramData 文件夾中使用系統權限創建文件 (Config.txt)。 從代碼中,我們無法在沒有管理員權限的情況下刪除該文件。 出於這個原因,在安裝較新的安裝程序時,我想更改文件的權限,以便從代碼中刪除該文件。 我是 Wix 安裝 ...

設置 INSTALLFOLDER 路徑的自定義操作

[英]Custom Action to set INSTALLFOLDER path

所以我創建了這個 customAction 讓我使用注冊表獲取另一個應用程序的路徑 它有效。 問題是我如何將它發送回.wxs 文件並將某些東西的安裝路徑設置為該字符串值。 我在 Wix 文件中有這個東西 這個東西拋出2762錯誤代碼 ...

無法刪除文件夾 WIX 安裝程序

[英]Can't delete folder WIX installer

我有一個由我的 WIX 安裝程序安裝的服務: 此外,我有一個自定義操作ca1_removeInstallDirOnUnsinstall刪除一個文件夾及其所有內容( MyService.exe在此文件夾內) 我安排此自定義操作在執行序列中的DeleteServices操作之后立即運行。 我假設此時應該 ...

WIX InstallFinalize 后自定義操作修改 INSTALLFOLDER 中的文件

[英]WIX Custom Action modify file in INSTALLFOLDER after InstallFinalize

我已經為我的 WIX V3 安裝程序編寫了 C# 自定義操作,它應該修改我的 appsettings.json 在 INSTALLFOLDER 。 該操作的 Execute-attribute 設置為立即和 Impersonate="no",它在 InstallFinalize 之后調用,但在此操作 ...

Select WiX 引導程序中的 MSI 功能

[英]Select MSI Features in WiX Bootstrapper

我已經通過 WiX 創建了一個 MSI package(具有多個功能)。 現在,如果需要,我還想安裝 .NET 框架作為先決條件。 因此,我創建了一個基於 WiX 的 Bootstrapper 應用程序。 為了提供美觀的用戶界面,我使用 WPF 為 Bootstrapper 創建了自定義 UI。 無 ...

Wix InstallExecuteSequence 在支持第 47 個 msi 實例時拋出錯誤

[英]Wix InstallExecuteSequence throws error on supporting 47th msi instance

支持第 47 個實例時拋出錯誤。 如果我刪除操作 SetMyInstance_Instance47,它運行良好。 我需要支持 100 個實例。 代碼片段如下。 Wix 錯誤:InstallExecuteSequence 表包含一個操作“SetMsiNewInstance”,該操作不能具有唯一的序列 ...

WIX 安裝程序 UI:圖標/位圖的工具提示

[英]WIX Installer UI: Tooltip for Icon/Bitmap

我正在使用 WIX 工具集為我的產品構建安裝程序。 我想在 Edit 旁邊放置問號圖標以顯示工具提示,並解釋為什么需要這個值。 我試過用圖標、位圖和文本來做這件事,但是將鼠標懸停在它們上面什么都不做。 我的代碼是: 我做錯了什么? 顯示編輯時的工具提示,因此工具提示本身正在起作用。 我還用 Or ...

在我的 Windows WiX 安裝程序中,我的自定義操作不運行

[英]In my Windows WiX Installer my Custom Actions don't run

我想讓安裝程序/卸載程序刪除一個包含應用程序在運行時生成的內容的文件夾。 我認為自定義操作將是 go 的方式。 我們正在使用 WiX 3.6。 (出於對這個問題不重要的特定原因,我希望它在安裝程序序列中。) 這是我在 xml 中的 CustomAction 定義: 以下是我對它們的引用: 我將 C ...

Wix 捆綁啟動畫面僅顯示幾分之一秒

[英]Wix bundle splash screen displays only for fraction of second

我將啟動畫面添加到捆綁包中。 在某些機器上,初始屏幕顯示約 3 秒,但在少數機器上它只是閃爍(不到一秒)並啟動歡迎屏幕。 我希望啟動畫面在所有機器上停留幾秒鍾,但它的行為方式不同。 ...

如何在帶有HeatDirectory的Harvest的DefineConstants中基於構建版本放置變量?

[英]How to put a variable base on your build version in DefineConstants for a Harvest with HeatDirectory?

我需要在wix工具集上收集一個目錄,但是該目錄的名稱將是構建版本號。 我知道如何定義一個靜態常量,但是可以使一個變量不變嗎? 我在論壇上進行搜索,但從未發現基於外部變量的收獲。 如何使這種$(build)變量起作用? 有沒有一種方法可以將其鏈接到我得到的我的variable.w ...

Wixtoolset-安裝后出現鎖定

[英]Wixtoolset - lock appears after installing

我使用wixtoolset創建了一個msi,並使用以下代碼向所有用戶授予了已安裝文件的權限。 問題是,安裝后,屏幕上的所有文件都帶有鎖。 我仍然有權訪問它們,但我想避免鎖定。 我的Wix版本是3.5 我知道問題出在我授予的權限上,因為當我從安裝者中刪除它們時,鎖不會出現。 ...

我們可以將KeyPath =“ no”與“ Component”元素與注冊表一起使用嗎

[英]Can we use KeyPath=“no” with the “Component” element along with the Registry

我已經為我的項目生成了Windows安裝程序包(.msi文件)。 我安裝了安裝程序,但之后無法啟動該應用程序。 因此,我正在瀏覽.wxs文件以查找根本原因並找到一些可疑的代碼 我知道,如果Keypath =“ yes”的意思是,Windows安裝程序將認為存在keypath資 ...

系統找不到文件“wixca.dll”

[英]The system cannot find the file "wixca.dll"

我將項目從 Wix 2.0 遷移到 4.0,然后當我嘗試從 Visual Studio 2017 (Votive) 構建項目以生成安裝程序軟件包時,出現以下錯誤: 系統找不到文件“wixca.dll” 我查看了以下路徑並沒有找到 dll: ProgramFiles\\Wix 工具集 v4. ...

light.exe:錯誤 LGHT0199:WixLocalization 元素的“WixLocalization”命名空間不正確

[英]light.exe : error LGHT0199 : The WixLocalization element has an incorrect namespace of 'WixLocalization'

從 2.0 版遷移到 4.0 版后,當我從 WIx 安裝程序的命令行運行以下命令時: 我收到以下錯誤: [exec] light.exe:錯誤 LGHT0199:WixLocalization 元素具有不正確的“WixLocalization”命名空間。 請使 WixLocalizati ...

錯誤CNDL0199:Wix元素的名稱空間錯誤為“http://schemas.microsoft.com/wix/2003/01/wi”

[英]Error CNDL0199 : The Wix element has an incorrect namespace of 'http://schemas.microsoft.com/wix/2003/01/wi'

我將我的WIX項目從V2遷移到V4,然后更改了.WXS文件中的命名空間 我替換了下面的命名空間 <Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi"> 同 <Wix xmlns="http://w ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM