Visual Studio 2010在调用msbuild之前做了什么?

Dan*_*n O 7 c++ msbuild visual-studio-2010

我遇到的问题是Visual Studio没有调用msbuild来实际构建我的解决方案.从命令行调用msbuild会导致正确的构建,但在Visual Studio中,启动构建会产生"一切都是最新的"消息.手动编译.cpp文件似乎部分或完全解决了问题.

重启VS2010无法解决问题,因此我觉得VS2010必须在某处编写自己的依赖信息.依赖性信息我指的是实际需要构建的文件,AKA自上次成功构建以来哪些文件已被更改.

VS2010在调用msbuild之前是否执行自己的依赖性检查?它在哪里存储这些信息?

Mos*_*she 0

我爸爸说检查你的“obj 文件夹”并将其清理掉。VS2010 看到那里有东西,所以它假设没有什么新的东西可以构建。