【发布时间】:2010-11-14 04:54:13
【问题描述】:
我正在使用 Visual C++ 2008 开发一个个人项目,由于某种原因,“构建解决方案”不再起作用...除非我使用“重建解决方案”,否则不会注册代码更改。
关于为什么会发生这种情况的任何想法?
我试过谷歌,但没有发现任何有用的...
【问题讨论】:
标签: visual-studio visual-c++ build
我正在使用 Visual C++ 2008 开发一个个人项目,由于某种原因,“构建解决方案”不再起作用...除非我使用“重建解决方案”,否则不会注册代码更改。
关于为什么会发生这种情况的任何想法?
我试过谷歌,但没有发现任何有用的...
【问题讨论】:
标签: visual-studio visual-c++ build
您是否检查以确保所有项目都设置为在配置管理器中进行编译? (右键单击解决方案资源管理器中的 SLN,然后选择“配置管理器”。 此外,我曾经在 VS2008 解决方案上遇到过这个问题,并通过将其转换为 .Net 2.0 解决方案并返回到 3.5 解决方案来“修复”它。
【讨论】:
尝试“干净的解决方案” - 这将删除所有可能带有不可靠时间戳的输出文件。
(“重建”应该意味着“干净”,但你永远不知道。)
【讨论】:
尝试检查文件的时间戳。他们是否在过去的某个时候被盖章?这将导致发生此特定问题。
【讨论】:
请。检查解决方案中是否加载了所有项目(托管/非托管)。在我的应用程序代码中,缺少对其中一个 C++ 项目的引用。重新引用,它对我有用。试试这个。
【讨论】: