【问题标题】:Project Build gets Skipped in VS2008 after conversion from VS2005从 VS2005 转换后,项目构建在 VS2008 中被跳过
【发布时间】:2010-01-19 05:41:25
【问题描述】:

我最近安装了 VS2008 并打开了一个 VS2005 项目(C++)。然后在转换到 VS2008 之后,我尝试构建项目。但该项目正在被跳过。我尝试了 Clean 和 Rebuild,但它们也被跳过了。

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

忘了提一下,同样在 Build->Configuration Manager 中,Build 选项被勾选了。

【问题讨论】:

标签: visual-studio-2008 visual-studio-2005


【解决方案1】:

感谢您的回复。

虽然在 Build->Configuration Manager 中选中了构建复选框,但当我尝试构建、重建或清理解决方案时,我无法构建并且项目被跳过。

当我使用 Win2k8 R2 机器(64 位)时,我必须安装默认不会安装的 VS 64 位编译器。所以我不得不使用 VS2008 中的添加/删除功能再次安装该功能,问题就解决了。

我发现了这个,因为我可以为 32 位构建它,但不能为 64 位构建它。

【讨论】:

【解决方案2】:

进入配置管理器并确保该项目的构建复选框已设置。

在解决方案资源管理器窗口中右键单击解决方案节点并选择“配置管理器...”。

【讨论】:

    【解决方案3】:

    正如大多数其他答案都提到的那样,Configuration Manager... 有复选框来控制项目的构建。

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

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

    【讨论】:

      【解决方案4】:

      在您的Build->Configuration Manager 中,确保选中项目的Build 选项。

      【讨论】:

      • 是的,它已设置,但问题仍然存在。
      猜你喜欢
      • 1970-01-01
      • 2014-07-31
      • 1970-01-01
      • 2016-02-28
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 2017-06-09
      相关资源
      最近更新 更多