代码之家  ›  专栏  ›  技术社区  ›  SyncMaster

从VS2005转换后,在VS2008中跳过项目生成

  •  2
  • SyncMaster  · 技术社区  · 15 年前

    我最近安装了VS2008,并打开了一个VS2005项目(C++)。在转换到vs2008之后,我尝试构建这个项目。但是这个项目被跳过了。我尝试了清理和重建,但也被跳过了。

    如何解决这个问题并在vs 2008中构建项目?

    忘记提一下,同样在build->配置管理器中,build选项被勾选。

    4 回复  |  直到 10 年前
        1
  •  4
  •   SyncMaster    15 年前

    谢谢你的回复。

    尽管在生成配置管理器中选中了“生成”复选框,但在尝试生成、重新生成或清理解决方案时,我无法生成,项目被跳过。

    当我使用win2k8 r2机器(64位)时,我必须安装vs64位编译器,默认情况下不会安装。所以我不得不在vs2008中使用add/remove特性重新安装这个特性,问题得到了解决。

    我发现这个是因为我可以为32位而不是64位构建它。

        2
  •  1
  •   John K    15 年前

    进入configuration manager并确保为该项目设置了build复选框。

    右键单击解决方案资源管理器窗口中的解决方案节点,然后选择“配置管理器…”。

        3
  •  0
  •   Graviton    15 年前

    在你 Build->Configuration Manager ,确保项目 Build 选项被勾选。

        4
  •  0
  •   Dave Horner    10 年前

    正如大多数其他答案都提到的 Configuration Manager... 具有用于控制项目生成的复选框。

    右键单击解决方案资源管理器可转到 configuration manager... ,但是 Build 菜单。 Build->Configuration Manager

    如果仍在跳过,请确保您没有在组件之间混合不兼容的.NET框架版本。查看 Active Solution Platform 在配置管理器中下拉;删除不适用的解决方案平台。IE。 Mixed Platforms x86 有时会在转换过程中随机添加。