Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2015-启动调试时的最小重建_Visual Studio_Visual C++_Visual Studio Debugging - Fatal编程技术网

Visual studio Visual Studio 2015-启动调试时的最小重建

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将执行清除然后生成,因此它将始终执行整个生成过程 一旦您不修改资源文件,

我的项目有15个项目和1个解决方案文件

如果我的源代码尚未修改,VisualStudio会提示我是否要生成15个项目文件

有一个框说不要再显示它,我不知道为什么VisualStudio认为代码过时了

谢谢你的反馈

如果我的源代码尚未修改,VisualStudio会提示我 要生成15个项目文件吗

不可以。如果您的代码没有更改,它将始终显示最新的,而不是生成的。VS具有的特点是

注意:您应该单击构建按钮,而不是重建Rebuild将执行清除然后生成,因此它将始终执行整个生成过程

一旦您不修改资源文件,MSBuild将检测到项目没有更改,不需要再次生成,结果是
最新的

因此在正常情况下,MSBuild不会在不更改项目的情况下再次生成

有一个盒子说不要再显示了,我不知道为什么 工作室认为代码已经过时了

事实上,这不应该发生

如果尚未对项目进行任何更改,但生成仍显示“过期”,则必须检查诊断生成日志并找到它

进入工具-->选项-->项目和解决方案-->生成并运行-->将MSBuild项目生成输出详细度设置为
诊断
。然后构建项目,找出原因

可能您已将某些文件的复制到输出目录设置为
始终复制
,或者您丢失了输入和输出的文件。。。。等等