0

我的源代码是一个C++ MFC项目,目标是x64。为了构建这个项目的二进制文件,我选择了活动配置(x64和Release),在我的解决方案中添加了一个安装项目。不过,我不断收到以下错误:由于配置问题,Visual Studio安装项目失败

ERROR: Module 'Microsoft_VC100_MFC_x64.msm' targeting 'x64' cannot be added to a package targeting 'x86' 
ERROR: Module 'Microsoft_VC100_CRT_x64.msm' targeting 'x64' cannot be added to a package targeting 'x86' 

对我来说,这表明我的,而源用于基于x64的配置写我的设置项目靶向86。所以,我试图探索如何将安装项目的配置指定到x64。但是,当我进入Build/Configuration Manager时,该对话框仅允许我为源项目指定配置,而不是为安装项目指定配置。所以,我看不到我的设置项目也是x64。

P.S.在Active Solution Platform下,我的平台是X64。

+0

@Admins,我想关闭并删除这篇文章。问题解决了,这与这里讨论的内容完全无关。发布的答案没有帮助。我如何删除这个? – 2015-02-25 21:33:13

回答

1

如果您在解决方案资源管理器中选择安装项目,然后单击F4,您会看到一个位置来设置安装项目架构属性窗口。这也是你设置制造商,产品名等的地方。

+0

谢谢。这节省了我不少时间。 – 2015-10-23 02:10:32