什么是Visual Studio 2015中的深蓝色“Ready”构建阶段?

时间:2015-09-30 16:09:28

标签: vb.net visual-studio build linker visual-studio-2015

这是已知的Visual Studio构建序列 - 我想在上面的第3张图像中识别动作:

enter image description here

当我启动内置的应用程序时,状态行变为深蓝色,表示Build started...(请参阅第二张图片)。一段时间后,它被Ready取代(请参阅第3张图片),但实际上没有任何内容准备好。它是否仍然是相同的构建阶段(只是初始Build started...标签超时?)或是否是一些不同的构建阶段?在哪里可以看到幕后的内容?

构建输出窗口仅表示:

  

1> ------构建开始:项目:Project1,配置:调试任何CPU ------
  1 GT; Project1 - > d:\路径\ PROJECT1.EXE
  ==========构建:1成功,0失败,0最新,0跳过==========

在这种情况下,我正在构建引用几个自定义DLL的单个项目。

1 个答案:

答案 0 :(得分:1)

随着解决方案中的每个项目的建立,状态将重置为Ready。单击或将光标移动到文本编辑器中的新代码段后,也会发生这种情况。如果必须执行某种处理,或者如果光标位于错误位置,您将看到相应的消息。然后,如果您将光标移动到另一段代码而没有任何问题,状态将重置为Ready。

在您的情况下,您看到的Ready消息和最终的Orange Ready之间的区别在于,当您在VS中进行调试时,首先必须构建解决方案,然后将状态设置为Ready,然后是构建后事件必须执行以初始化调试器。如果查看状态栏,您将看到快速闪烁的消息,如“为MyLibrary.dll加载符号”。初始化调试引擎后,状态行变为橙色。

要查看初始化调试器的操作,请查看“输出”窗口并显示“Debug”的输出。它将输出正在加载的所有DLL。