首先,构建您的 WiX 安装程序:
- 在 Visual Studio 2005 中创建一个新的 WiX 安装程序项目。
- 相应地构建您的 WiX XML。
现在,要将 WiX 工具包集成到您的源代码树中:
- 复制
c:\Program Files\Windows Installer XML v3\bin
到源代码树中的子目录。我使用WiX\bin
相对于我的 .wixproj 文件。
- 复制
c:\Program Files\MSBuild\WiX\v3.0\
到源代码树中的子目录。我使用WiX\v3.0
相对于我的 .wixproj 文件。
- 添加以下代码或替换以下行:
<WixTargetsPath Condition=" '$(WixTargetsPath)' == ''>$(MSBuildExtensionsPath)\Microsoft\WiX\v3.0\Wix.targets</WixTargetsPath>
使用以下几行:
<WixToolPath>$(MSBuildProjectDirectory)\WiX\bin\</WixToolPath>
<WixTasksPath>$(MSBuildProjectDirectory)\WiX\v3.0\WixTasks.dll</WixTasksPath>
<WixTargetsPath>$(MSBuildProjectDirectory)\WiX\v3.0\Wix.targets</WixTargetsPath>
如您所见,WixToolPath
和WixTasksPath
指令WixTargetsPath
反映了我指示您复制的文件夹的位置。
- 将您的 .wixproj 重命名为 .csproj。这可确保 Visual Studio 不会被 .wixproj 文件混淆,但由于 .wixproj 是有效的 MSBuild 项目,Visual Studio 将能够使用它。
使用这种方法,所描述的 WiX 目录大约有 9MB 大。