Visual studio Visual Studio 2015-启动调试时的最小重建
我的项目有15个项目和1个解决方案文件 如果我的源代码尚未修改,VisualStudio会提示我是否要生成15个项目文件 有一个框说不要再显示它,我不知道为什么VisualStudio认为代码过时了 谢谢你的反馈 如果我的源代码尚未修改,VisualStudio会提示我 要生成15个项目文件吗 不可以。如果您的代码没有更改,它将始终显示最新的,而不是生成的。VS具有的特点是 注意:您应该单击构建按钮,而不是重建Rebuild将执行清除然后生成,因此它将始终执行整个生成过程 一旦您不修改资源文件,MSBuild将检测到项目没有更改,不需要再次生成,结果是Visual studio Visual Studio 2015-启动调试时的最小重建,visual-studio,visual-c++,visual-studio-debugging,Visual Studio,Visual C++,Visual Studio Debugging,我的项目有15个项目和1个解决方案文件 如果我的源代码尚未修改,VisualStudio会提示我是否要生成15个项目文件 有一个框说不要再显示它,我不知道为什么VisualStudio认为代码过时了 谢谢你的反馈 如果我的源代码尚未修改,VisualStudio会提示我 要生成15个项目文件吗 不可以。如果您的代码没有更改,它将始终显示最新的,而不是生成的。VS具有的特点是 注意:您应该单击构建按钮,而不是重建Rebuild将执行清除然后生成,因此它将始终执行整个生成过程 一旦您不修改资源文件,
最新的
因此在正常情况下,MSBuild不会在不更改项目的情况下再次生成
有一个盒子说不要再显示了,我不知道为什么
工作室认为代码已经过时了
事实上,这不应该发生
如果尚未对项目进行任何更改,但生成仍显示“过期”,则必须检查诊断生成日志并找到它
进入工具-->选项-->项目和解决方案-->生成并运行-->将MSBuild项目生成输出详细度设置为诊断
。然后构建项目,找出原因
可能您已将某些文件的复制到输出目录设置为始终复制
,或者您丢失了输入和输出的文件。。。。等等