问题标签 [wix3.7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

wix - Wix3.7 自定义引导程序不显示主题库中的 WPF 主题

我使用 Wix 3.7 在 WPF 中创建了一个自定义托管引导程序。我使用现有的 XAML 主题库来创建引导程序 UI。我在引导程序 wxs 文件中添加了相同的主题库作为有效负载。

问题是在设计期间应用了主题,但是在运行引导程序的 .exe 文件时,主题没有得到应用。

有人可以告诉我为什么会这样吗?

0 投票
2 回答
1537 浏览

c# - 如何阅读 .mst(transform) Table 以及 .msi

mst + .msi 表信息。

我创建了以下函数来读取 msi 表

但是我无法使用此功能读取 .mst。我读到您需要对其使用 msi 转换,但我不想更改 msi 或 mst 的内容,我只需要阅读所有表格。请指出我正确的方向。提前致谢 :)

0 投票
1 回答
1175 浏览

wix - 如何创建将执行多个 msi/exe 的单个 Wix 安装程序?

我创建了一个 Wix 引导程序设置应用程序,它从提到的位置顺序安装两个 msi 文件。这种情况下的问题是,bootstrapper exe 中不包含 msi 文件。

我想创建一个包含多个 msi/exe 设置文件的单一设置。执行设置后,首先应将包括设置文件在内的所有文件复制到某个文件夹,然后依次执行复制的设置文件。

0 投票
5 回答
5645 浏览

visual-studio-2010 - WIX Heat.exe command parameter -var does not accept spaces?

I have this WIX command that uses all invariant paths and it doesn't need a system environment (unlike this example http://weblogs.sqlteam.com/mladenp/archive/2010/02/23/WiX-3-Tutorial-Generating-filedirectory-fragments-with-Heat.exe.aspx):

It works great, except on our build server where the solution path has a space in it and this error is thrown:

heat.exe error HEAT5057: The switch '-var' does not allow the spaces from the value. Please remove the spaces in from the value: wix.PackageSource=C:\Build\Builds 1\26e27895ae75b7cb\CADPortal\src\trunk\Web\obj\Debug\Package

I can't change the path and it shouldn't be necessary anyway in my opinion.

My question is: How do I solve this? (I don't even get why WIX is making trouble over a quoted path/string var with a space)

0 投票
2 回答
1135 浏览

iis - Wix 3.7:如何将网站设置为未使用的端口?

我是在 VS2012 中使用 WIX 3.7 的中级 WIX 用户。我有多个 webapps 解决方案。

对于每个我都有一个引导程序,包括一个 MSI 项目。

我希望每个安装程序根据 IIS 中已安装的内容有条件地更改端口。

换句话说:默认安装到端口 80,如果使用 80,则安装到端口 81,如果使用 81,则安装到 82,等等。

我搜索了“WIX 有条件地更改端口”并找到了以下帖子

WiX 3.7 IIS 设置
Wix 以安装多个应用程序

..但它们似乎不是我所需要的。

抱歉,如果答案正盯着我看,而我没有看到它。

谢谢你。

0 投票
1 回答
642 浏览

wix - wix 托管引导程序:回滚失败

我的托管引导程序中有多个 EXECPackage 链接,例如:

我希望我的回滚执行卸载命令。生成的日志文件包含以下信息:

回滚:卸载。应用回滚包:Test2,操作:卸载,路径:C:\ProgramData\Package Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat,参数:'"C:\ProgramData\Package Cache\AD944C8E8D75C79F57819C331F46D15B24TestunC6172" ][2013-06-05T14:45:10]e000:错误 0x80070003:无法在路径上创建进程:C:\ProgramData\Package Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat [24F4:246C][2013-06-05:45 10]e000:错误0x80070003:执行EXE包失败。[1654:27A8][2013-06-05T14:45:10]e000:错误 0x80070003:无法配置每台机器的 EXE 包。

我意识到当触发回滚 ( Result.Cancel) 时,包含 Exe 包有效负载的缓存文件夹将从C:\ProgramData\Package Cache.

然而,这曾经工作过。

0 投票
0 回答
627 浏览

iis-7 - 使用 IIS 7.5、WiX 3.7 在 Server 2008 R2 上创建 Web 应用程序池和站点

网站未按预期创建。请看图片。正在为 CoreWebServicesV3 创建两个虚拟目录,一个指向默认应用程序池,另一个指向我创建的应用程序池。

在此处输入图像描述

0 投票
2 回答
243 浏览

wix - 如何在安装引导程序应用程序时检查和安装所需的 .net 版本

以下是我的引导程序应用程序的代码:

在安装所有 3 个软件包之前,我想检查机器上是否安装了天气 .net 框架,如果没有,那么我需要从另一个文件夹安装它。

请帮助我做必要的事情。

0 投票
1 回答
256 浏览

iis - 使用 WiX 查找或创建 Web 应用程序

我有这个要求,我必须将文件安装到现有网站中可能存在或不存在的 Web 应用程序中。我希望将我们当前的自定义操作转换为使用 iis 扩展。

基本上,我现在拥有的是一个对话框,其中包含一个列出所有可用网站的组合框和一个用于加载包含该站点的所有 Web 应用程序的第二个组合框的按钮。用户可以选择一个或输入新应用程序的名称。

单击下一步时,如果 Web 应用程序不存在,则会向用户显示一个对话框以选择应用程序池和安装文件夹,否则安装程序会跳过该对话框。然后通过单击安装时启动的自定义操作创建 Web 应用程序。

我已经通读了这个问题,它让我对 iis 扩展的工作原理有了相当多的了解,但它仍然不能完全回答我的问题。

如果我将一个 Web 应用程序元素放入一个组件并且该应用程序已经存在,它会使用那个元素,覆盖它还是创建一个新元素?

0 投票
2 回答
8478 浏览

wix - Wix Installer - 如何在安装路径中显示 [Manufacturer] 的值?

我正在尝试使用 WiX 创建带有 UI 的安装程序。

我的 INSTALLFOLDER 是这样设置的:

在 <Product> 部分,我定义:

当我运行安装程序并进入目标文件夹面板时,我看到:

我怎样才能让它评估显示的变量?

注意:如果我离开它们,然后单击下一步,安装并完成它就可以了。只是看起来很糟糕。