wix 相关问题

WiX工具集(以前称为Windows Installer XML)是一个工具集,可以从XML源代码构建Windows安装包和WiX引导程序。该工具集支持一个命令行环境,开发人员可以将其集成到他们的构建过程中,以构建MSI和MSM安装程序包以及EXE引导程序。对于基于云的Web开发平台,请使用[wixcode]标记。

访问wix自定义动作中的资源

我正在wix安装程序中为一个msi安装程序编写一个自定义动作。这个自定义动作在运行时执行时需要一些资源文件。这个自定义动作是用C语言编写的。我怎样才能...

wix
回答 1 投票 0

如何查找MSI是否启用了InstanceTransforms?

我们有一个基于WPF的外部UI应用程序,即setup.exe,其中包装了在WiX中开发的msi。我们要求某些组件/ msi需要多实例支持,而某些不需要...

回答 1 投票 0

无法将命令行参数传递给条件自定义操作

我有一个自定义操作,可启动安装的应用程序。我的软件通过Windows服务自动更新,这意味着它必须以静默方式运行。我用/ q命令行参数调用burn,然后...

wix
回答 1 投票 0

Wix msi更新的属性值在安装过程中不起作用

在Visual Studio中使用Wix。我在wxs文件的“产品”节点中定义了一个公共属性。 属性值作为命令行参数传递...

回答 2 投票 1

使用wix安装程序自动部署到天蓝色

我有一个wix安装程序项目,它将我的Web API(c#)项目安装到本地IIS。是否有任何现成的支持工具,可以使用WIX在Azure上将Web API安装为Azure Web应用程序...

回答 1 投票 0

Azure Pipelines中未定义的Wix Toolset Candle变量

给出:Visual Studio 2019 Web API .Net Core 3.1 Wix工具集3.1.1 Windows 2016 Azure DevOps 2019我要做的就是使用Wix工具集为非常简单的WebAPI项目创建.msi文件。 ...

回答 1 投票 1

如何将属性值提取到cpack-wix,而无需再次运行cmake?

我正在使用cmake以及cpack和wix来构建和部署我的项目。安装程序具有一些属性,用户可以通过GUI或MSI命令行选项输入。我在...

回答 1 投票 0

使用wix工具集安装多个exe

我有三种产品,它们的安装程序位于.exe文件中。让我们说这三个产品的安装程序是Product_A.exe Product_B.exe Product_C.exe我要创建一个msi文件...

回答 1 投票 1

如何在不使用CPACK_WIX_PROPERTY _ ?]的情况下将属性值提取到cpack-wix中 我正在使用cmake和cpack和wix来构建和部署我的项目。安装程序具有一些属性,用户可以通过GUI或MSI命令行选项输入。我在CMakeLists.txt中使用以下属性设置了默认属性值: set(CPACK_WIX_PROPERTY_<PROPERTY> <value>) 问题是,如果我更改这些值,我应该在cmake命令之前重新运行cpack命令。 我正在寻找一种无需重新运行cmake即可更改这些属性的默认值的方法。 我尝试使用wxs添加其他CPACK_WIX_EXTRA_SOURCES文件或使用xml修补生成的文件与其他CPACK_WIX_PATCH_FILE文件,但找不到正确的代码放入wxs或xml文件中以完成此操作我的目标。 我尝试了SetProperty命令,发现它的行为不容易控制,当我看到用户提供的值不能代替初始值并且在http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Unable-to-override-SetProperty-value-with-Edit-Control-value-td7591569.html处提出的建议解决方案不起作用时,我放弃了。我希望有一个简单的方法,但是即使使用SetProperty的复杂答案也可以。 我正在使用cmake以及cpack和wix来构建和部署我的项目。安装程序具有一些属性,用户可以通过GUI或MSI命令行选项输入。我在... 我正在寻找一种无需重新运行cmake即可更改这些属性的默认值的方法。 在CPACK_PROJECT_CONFIG_FILE变量中指定的脚本是一个脚本,它会影响CPack,但更改后不需要重新运行cmake。因此,您可以在此处放置CPACK_WIX_PROPERTY_<PROPERTY>的设置:更改此设置仅需要重新运行CPack,而无需在主项目上重新运行cmake。 此外,当解析CPACK_PROJECT_CONFIG_FILE变量中指定的脚本时,CPACK_GENERATOR变量包含当前正在处理的确切CPack生成器。当它包含生成器的[[list时,这与CMakeLists.txt中变量的行为相反。

回答 1 投票 0

WIX-构建同时包含32位和64位MSI的setup.exe捆绑软件

我能够创建应用程序的32位和64位msi。现在,我需要将这些MSI包括到setup.exe之类的捆绑软件中。创建像setup.exe这样的捆绑包的最佳方法是什么,它将提取...

回答 1 投票 0

WiX在为非默认路径运行卸载时使正在运行的程序受累

WiX安装程序使用常规对话框指定目标路径: ...

回答 1 投票 0

自定义操作将不会在WIX安装程序中运行

我正在尝试创建MSI,其唯一目的是在以.NET Framework安装程序的身份运行...之前在Windows 7计算机上安装'Microsoft Root Certificate Authority 2011'证书。]

回答 1 投票 1

在PostBuildEvent之前运行Bootstrapper

我有一个WiX安装程序项目,如果需要,带有Bootstrapper任务来安装.NET。但是,它似乎在PostBuildEvent之后运行,我需要在它之前运行。有人可以解释一下...

回答 1 投票 0

Msiexec / log,日期时间为UTC格式

我从wsx代码构建自己的MSI。当我使用命令msiexec / i“ test.msi” / quiet / norestart / qn / log“ test.log”运行它时,我有类似的日志文件,该动作开始于10:19:28:INSTALL。动作开始10:...

回答 1 投票 1

Wix安装程序-在升级时保留应用程序池用户

我有一个WIX安装程序,它使用ApplicationPoolIdentity作为默认身份,如下创建应用程序池。

回答 1 投票 0

Visual Studio 2019生成顺序不起作用

我的解决方案结构是这样的:WiX安装程序:依赖于项目A和B。项目A:依赖于项目B。项目B:无依赖项像在构建依赖项中那样进行配置。 ...

回答 1 投票 0


作为WIX安装程序的一部分运行regsvr32

我编写了一个COM组件,该组件通过WIX生成的MSI进行分发。 COM组件具有相当复杂且非静态的注册逻辑,这意味着嵌入注册...

回答 2 投票 5

WIX:'C:\ Program Files(x86)\ XXX'文件夹中的替换已被1 mask参数阻止(文件夹对的iSwapAttrib成员= 0)

卸载修补程序时,我在日志文件中得到以下消息。 WIN64DUALFOLDERS:'C:\ Program Files(x86)\ INSTALLDIR \ XXX'文件夹中的替换已被1 mask参数阻止(...

回答 1 投票 5

如何防止CostFinalize操作在卸载期间删除文件夹/文件

下面是CostFinalize开始和结束之间的日志。我要保留MyFolder文件夹及其内容。但是它将作为默认操作被删除。操作开始于9:30:32:CostFinalize。正在添加ABCDIR属性。...

wix
回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.