【问题标题】:"Build Solution" not working in Visual C++ anymore“构建解决方案”不再适用于 Visual C++
【发布时间】:2010-11-14 04:54:13
【问题描述】:

我正在使用 Visual C++ 2008 开发一个个人项目,由于某种原因,“构建解决方案”不再起作用...除非我使用“重建解决方案”,否则不会注册代码更改。

关于为什么会发生这种情况的任何想法?

我试过谷歌,但没有发现任何有用的...

【问题讨论】:

    标签: visual-studio visual-c++ build


    【解决方案1】:

    您是否检查以确保所有项目都设置为在配置管理器中进行编译? (右键单击解决方案资源管理器中的 SLN,然后选择“配置管理器”。 此外,我曾经在 VS2008 解决方案上遇到过这个问题,并通过将其转换为 .Net 2.0 解决方案并返回到 3.5 解决方案来“修复”它。

    【讨论】:

    • 所有项目都设置为编译。您是如何将其转换为 .Net 2.0 解决方案的?
    【解决方案2】:

    尝试“干净的解决方案” - 这将删除所有可能带有不可靠时间戳的输出文件。

    (“重建”应该意味着“干净”,但你永远不知道。)

    【讨论】:

    • 清洁解决方案有效,但下次我进行“构建”时它仍然不起作用。我每次都必须使用干净的解决方案或重建解决方案。
    【解决方案3】:

    尝试检查文件的时间戳。他们是否在过去的某个时候被盖章?这将导致发生此特定问题。

    【讨论】:

      【解决方案4】:

      请。检查解决方案中是否加载了所有项目(托管/非托管)。在我的应用程序代码中,缺少对其中一个 C++ 项目的引用。重新引用,它对我有用。试试这个。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-10-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-22
        • 2013-12-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多