heat

    12热度

    2回答

    我正在运行生成一个wxs文件。代码如下。 我想将dir.prompts中的所有文件添加到安装程序中的wxs文件中。我将其添加为自动构建过程的一部分(以便在生成wxs文件后无法修改它)。 生成了wxs文件,它看起来如下所示。 Hoewever,然后Light抱怨它无法找到SourceDir \ Valid.wav的位置。所以我想我的问题是,SourceDir是我正在读取文件的目录,还是一些我不知道的

    5热度

    1回答

    我正在使用热来为多个目录生成wix文件。 但是,似乎如果目录A和目录B具有相同的文件夹名称,即使绝对路径不同,热仍然认为它是相同的目录,因此会生成相同的目录ID。 似乎有一种解决方法,即使用-directoryid覆盖生成的Directory Id,但手册中没有给出示例,我们如何设想传入参数。很显然,它需要知道我想更改哪个目录ID,如果有人能提供帮助,我将非常感激。 谢谢。 http://wix.

    4热度

    2回答

    我的wix安装程序需要将目录的内容复制到目标文件夹。我知道Directory元素有一个FileSource属性。我试过这样的: <DirectoryRef Id="DIRECTORY" FileSource="{var.Dir}"> <Component Id="Dir" Guid="*" > <CreateFolder/> </Component> </Direc

    5热度

    1回答

    此问题引用heat.exe的输出。我正在为MSI中的COM互操作注册一些.NET程序集来尝试做“正确的事情”。 Regasm.exe是错误的事情。 直接调用regasm.exe,这很容易和“主要”工作,显然不是一个好主意,says Rob Mensching。 这博客文章解释了为什么这不是一个好主意,并且还提供了一个非常简单的解决方案。不幸的是,2004年的帖子提出了一个现在已被弃用或不被支持的w

    0热度

    1回答

    因此,我们已经在Win XP和Win 7机器上安装了这个32位软件包。 我正在看的当前问题是,在安装部分软件包时,会写入注册表值来将软件包中的可执行文件添加到Windows上下文菜单中。这些注册表值是由来自作为进程一部分的dll(即可执行文件的dll)热量生成的wix片段的一部分。 问题是,虽然它在windows xp嵌入式上工作,但在Windows 7上,应用程序不仅不会显示在上下文菜单中,还会

    1热度

    1回答

    我有一个.NET 4.0程序集,需要在安装过程中使其可见。我使用的是WiX(版本3.5),因此用热量生成WiX碎片是合乎逻辑的选择。这工作正常,除了无论我如何旋转热旋钮,CodeBase RegistryValues默认为“file:/// C:/Windows/Microsoft.Net/assembly/GAC_32/...”,而程序集肯定不是安装在该目录中。 因此,在安装过程中正确添加了注册

    6热度

    3回答

    我讨厌几乎复制现有的问题,但所提供的答案都没有奏效: 这里是我的.wxs是什么样子: <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Fragment> <DirectoryRef Id="SDKCONTENTDIR"> <Directory Id=

    4热度

    1回答

    我在干什么 我在Visual Studio 2010中我可以在ASP.Net Web应用程序和WiX的安装项目明确地收获与设置为安装项目一个预生成事件下面的命令HEAT Web应用程序: “%维克斯%\ BIN \ heat.exe”项目“$(SolutionDir)Application.WebUI \应用.WebUI.vbproj“-o”$(ProjectDir)ProjectOutputCo

    3热度

    1回答

    我已经使用Heat工具根据要安装内容的文件夹生成wxs文件。这给了我一个很大的文件是这样的: <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Fragment> <DirectoryRef Id="TARGETDIR">

    1热度

    1回答

    我试图使用heat.exe(版本3.5.2519.0)来收集包含大约100个文件和几个子目录的目录。我的命令看起来是这样的...... heat.exe dir ./dir1/dir2/dir3/dir4 -sw5150 -out output.wxs 然而,当heat.exe降临在我的目录中的特定.ini文件,它的错误了与下面的Windows错误对话框...... heat.exe - Ap