新的IsWiX安装项目无法生成-未定义的预处理器变量

新的IsWiX安装项目无法生成-未定义的预处理器变量,wix,windows-installer,setup-project,wix3.7,iswix,Wix,Windows Installer,Setup Project,Wix3.7,Iswix,我正在尝试使用WiX工具集创建一个部署项目。我使用的是Visual Studio.NET 2010 SP1、WiX 3.7和IsWix 2.0.13013.4。我正在使用.NETFramework4.0 我创建了下面提供的目录结构 C:\Projects\ExcelXLL\Installer C:\Projects\ExcelXLL\Installer\Deploy 我在路径C:\Projects\excelxl\Installer\excelxl64deploy的安装程序目录下添加了一个I

我正在尝试使用WiX工具集创建一个部署项目。我使用的是Visual Studio.NET 2010 SP1、WiX 3.7和IsWix 2.0.13013.4。我正在使用.NETFramework4.0

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

C:\Projects\ExcelXLL\Installer

C:\Projects\ExcelXLL\Installer\Deploy
我在路径
C:\Projects\excelxl\Installer\excelxl64deploy
的安装程序目录下添加了一个IsWix安装项目

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

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


我做错了什么,或者IsWix或Wix有问题吗?

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

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

您可以观看简短、无声的穿行视频

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


更新:我们现在有了。

感谢您的评论。我没有意识到项目名称有命名约定,正在尝试使用其他名称命名。是的,这是我尝试在配置上使用约定,以使初始项目设置尽可能轻松。将项目引用添加到安装项目是一个很好的提示(我得到了一个“未定义的预处理器变量”$(var.MyProject.TargetDir)“错误我添加了一些新教程的链接。