11得票2回答
WiX Heat: 构建预处理事件在构建服务器上触发过早

我正在收集一个Visual Studio解决方案的目录。 在我的本地系统上它可以正常工作,可能是因为项目构建顺序得到了尊重。 当我在构建服务器上运行安装程序时,它会找到正确的目录,但此时设置文件生成时目录还未创建。它会抛出一个HEAT5052错误,显示找不到目录'a:\b\c'。 是否有...

9得票1回答
Gnuplot热力图颜色范围

我有一个文件中包含X、Y、Z数据,并且我正在使用gnuplot来显示它。 我正在创建一个热力图,即将Z值使用颜色呈现的2D图。 目前我正在使用以下脚本: set palette defined (0 "blue", 1 "red") plot "xyz.dat" u $1:$2:$3 w i...

9得票2回答
在Wix中注册COM DLL

如果不是自注册的话,那么我们如何在安装时使用WIX执行COM dll注册呢?根据tutorial所述,我使用了ComPlusApplication示例(非.net dll)。但它没有起作用。它无法注册。我可以成功地使用命令行中的regsvr32进行注册。我读到了关于不创建自定义操作来注册com...

9得票1回答
Wix错误LGHT0204:ICE80:这个32位组件xxx使用了64位目录yyy。

我想为我的应用程序创建一个安装程序 (msi)。我想添加一个包含很多文件的文件夹。因此,我使用heat工具为该文件夹创建了一个wxs文件。所创建的wxs文件如下所示: <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="ht...

8得票3回答
加速WiX安装程序的构建过程

对于我的Wix项目,我通过Visual Studio的预构建事件收集了4个目录,这将导致约160MB的数据和约220个文件,但构建过程非常耗时。如何加快此过程?我有一个嵌入式的media.cab文件,其中包含所有文件。是文件大小还是数量会减慢处理速度?或者是在预构建事件中使用热工具进行收集?使...

8得票1回答
如何在Wix中运行heat.exe并注册一个dll

我需要在 regAsm 中注册一个 dll,目前我正在使用以下命令: <CustomAction Id='comReg' Directory='INSTALLLOCATION' ExeCommand='"[WindowsFolder]Microso...

7得票2回答
Wix目录问题

我有两个关于在Windows Installer XML中使用片段的目录的问题。 我从heat.exe获取了这个片段文件: <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.micr...

7得票4回答
在Visual Studio 2008和WiX(v3)中,使用heat.exe收集.csproj文件

我发现Wix v3使用一个工具(heat.exe)来将信息“收集”到WiX片段中。要么我找错了位置,要么这个文档非常薄弱。 对于包含媒体文件的复杂文件夹结构,最好的自动生成WiX片段的方法是什么(可能使用heat.exe): - 包含不同类型(ico/png/xaml等)的文件 - 可能会...

7得票3回答
如何在使用heat(WiX)收集文件时排除SVN文件?

我很抱歉要重复现有的问题,但提供的答案都没有起作用: 以下是我的.wxs文件内容: <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"&g...