首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Visual 2010构建x64 WIX项目?

使用Visual 2010构建x64 WIX项目?
EN

Stack Overflow用户
提问于 2010-11-23 21:49:09
回答 2查看 3.5K关注 0票数 7

我无法让VS2010为x64构建一个WIX项目--这意味着我可以添加这个平台,但它没有构建它。

复制步骤:

新项目> Windows >安装项目(使用默认名称、位置等) Platform

  • Close

  • Build> Configuration Manager > Active Solution >

  • New Platform: x64

  • 从配置管理器中复制设置:x86

H 19创建新项目平台: Checked (我也尝试过,也没有更好)H 210H 111OK关闭新解决方案平台对话框H 212H 113回到配置管理器中,选择x64作为配置管理器--配置管理器< Manager

  • Re-open >H 218G 219

结果:平台已恢复为x86。

预期结果:平台仍然设置为x64。

我是不是遗漏了什么?我不能是唯一一个遇到这种事的人吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-07 15:00:59

WiX绝对支持x64!我遇到了同样的问题,这似乎是一个疯狂的问题,因为我也让它为x86和x64找到了另一个解决方案。因此,我比较了这两个解决方案文件,并找出了不起作用的解决方案的问题所在。

代码语言:javascript
复制
GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {HERE-IS-STANDING-A-GUID}.Debug|x64.ActiveCfg = Release|x86
    {HERE-IS-STANDING-A-GUID}.Debug|x64.Build.0 = Release|x86
    {HERE-IS-STANDING-A-GUID}.Debug|x86.ActiveCfg = Debug|x86
    {HERE-IS-STANDING-A-GUID}.Debug|x86.Build.0 = Debug|x86
    {HERE-IS-STANDING-A-GUID}.Release|x64.ActiveCfg = Release|x86
    {HERE-IS-STANDING-A-GUID}.Release|x64.Build.0 = Release|x86
    {HERE-IS-STANDING-A-GUID}.Release|x86.ActiveCfg = Release|x86
    {HERE-IS-STANDING-A-GUID}.Release|x86.Build.0 = Release|x86
EndGlobalSection

这是一个生成的不工作的。为了使其正常工作,我替换了"=“后面的前四个字符串,并对x86和x64构建进行了一些操作。对我起作用了。

下面是相同的工作代码:

代码语言:javascript
复制
GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {HERE-IS-STANDING-A-GUID}.Debug|x64.ActiveCfg = Debug|x64
    {HERE-IS-STANDING-A-GUID}.Debug|x64.Build.0 = Debug|x64
    {HERE-IS-STANDING-A-GUID}.Debug|x86.ActiveCfg = Debug|x86
    {HERE-IS-STANDING-A-GUID}.Debug|x86.Build.0 = Debug|x86
    {HERE-IS-STANDING-A-GUID}.Release|x64.ActiveCfg = Release|x64
    {HERE-IS-STANDING-A-GUID}.Release|x64.Build.0 = Release|x64
    {HERE-IS-STANDING-A-GUID}.Release|x86.ActiveCfg = Release|x86
    {HERE-IS-STANDING-A-GUID}.Release|x86.Build.0 = Release|x86
EndGlobalSection

希望这也适用于你

票数 6
EN

Stack Overflow用户

发布于 2013-07-11 07:53:56

就在几分钟前,我在VS2010上也遇到了同样的问题。我通过这样做解决了问题:

projects....

  • Create
  1. 关闭Visual (可能是al实例)
  2. x64突然消失了,用于wix的wix项目有一个新的x64,而不需要从其他地方复制,并且取消选中create解决方案配置复选框
  3. 保存解决方案,然后再次关闭VS。
  4. 再次打开项目
  5. 为wix项目再次选择x64。现在x64会留下来.

奇怪,但有效:-)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4261307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档