我有一个Visual C ++ 2013解决方案,包括许多C ++项目和一个WIX安装程序项目。 在x64平台上,一切都很好。 但是在x86平台上,$(OutDirectory)$(平台)$(配置)的C ++项目是... Win32 ...,但$(OutDirectory)$(平台)$(配置)的WIX是...... x86。 .. 我该怎么办?
答案 0 :(得分:0)
您应该将所有项目添加到您的WiX项目作为参考。可以说你的一个C ++项目被称为“MyHelperProject”。您可以像这样访问项目输出二进制文件:
KeyVisitor
或者,如果你想从该版本中获取其他文件:
<Component Guid="{723E4174-C9D2-4385-844E-C7D035B0C8FB}" Directory="INSTALL_ROOT">
<File Source="$(var.MyHelperProject.TargetPath)" KeyPath="yes"/>
</Component>