【问题标题】:Visual Studio setup project fails due to configuration issues由于配置问题,Visual Studio 安装项目失败
【发布时间】:2015-02-24 16:43:08
【问题描述】:

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

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'

对我来说,这表明我的安装项目是针对 x86 的,而我的源代码是针对 x64 配置编写的。因此,我尝试探索将 setup 项目的配置指定为 x64 的方法。但是,当我转到构建/配置管理器时,该对话框只允许我为源项目指定配置,而不是为安装项目指定配置。所以,我看不到让我的安装项目也是 x64 的方法。

附:在 Active Solution Platform 下,我的平台是 X64。

【问题讨论】:

  • @Admins,我想关闭并删除这篇文章。问题已解决,与此处讨论的内容完全无关。发布的答案没有帮助。如何删除?

标签: c++ visual-studio-2010 visual-studio-2012 installation setup-project


【解决方案1】:

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

【讨论】:

  • 谢谢。这为我节省了不少时间。
猜你喜欢
  • 1970-01-01
  • 2011-02-13
  • 2020-04-26
  • 2021-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-28
相关资源
最近更新 更多