4

我正在尝试使用 WiX 工具集来创建部署项目。我正在使用 Visual Studio.NET 2010 SP1、WiX 3.7 和 IsWix 2.0.13013.4。我正在使用 .NET 框架 4.0。

我创建了下面提供的目录结构。

C:\Projects\ExcelXLL\Installer

C:\Projects\ExcelXLL\Installer\Deploy

我在路径中的 Installer 目录下添加了一个 IsWix 安装项目C:\Projects\ExcelXLL\Installer\ExcelXLL64Deploy

如果我尝试编译安装项目,则会出现异常:

错误 1 ​​未定义的预处理器变量“$(var.ExcelXLL64DeployMM.TargetPath)”。C:\Projects\ExcelXLL\Installer\ExcelXLL64Deploy\Code\Features.wxs 16 1 ExcelXLL64Deploy

我做错了什么还是 IsWix 或 Wix 有问题?

4

1 回答 1

4

IsWiX 项目模板假定您将创建一个名为 Foo 的 MSI 项目和一个名为 FooMM 的 MSM 项目。这些假设旨在尽可能地自动化和模板化,并且可以根据您的喜好进行更改。

创建项目后,然后添加从 Foo 到 FooMM 的引用。然后解析 $(var.FooMM.TargetPath)。

您可以在此处观看简短的无声演练视频。

如果您还有其他问题,请随时给我发电子邮件。感谢您使用 IsWiX。:)

更新:我们现在有教程

于 2013-09-19T23:42:20.350 回答