我在 Visual Studio 2005 中有一个 100 多个源文件 VC++ 项目。其中很多文件都有自定义构建步骤。我构建时有些东西没有更新。每次我点击开始调试按钮时,它都会提示我“此项目已过时:”对话框并询问我是否要构建它。我选择是,但没有编译。我想我可以一一取出源文件,找到问题所在。应该有更简单的方法。
我使用的每个 make 等价物都有命令行选项,可以显示过时的目标和用于构建它的步骤。我将使用它通过正常构建来解决问题,然后使用详细选项进行构建。问题文件将是唯一构建的文件!
我希望 Visual Studio 中有一个我还没有找到的等效设置。(Tools->options->Projects and Solutions->Build and Run->MsBuild output verbosity) 没有提供足够的信息来识别问题。如何让 VS2005 准确地告诉我它正在尝试构建什么?