这是已知的Visual Studio构建序列 - 我想在上面的第3张图像中识别动作:
当我启动visual-studio-2015内置的应用程序时,状态行变为深蓝色,表示Build started...
(请参阅第二张图片)。一段时间后,它被Ready
取代(请参阅第3张图片),但实际上没有任何内容准备好。它是否仍然是相同的构建阶段(只是初始Build started...
标签超时?)或是否是一些不同的构建阶段?在哪里可以看到幕后的内容?
构建输出窗口仅表示:
1> ------构建开始:项目:Project1,配置:调试任何CPU ------
1 GT; Project1 - > d:\路径\ PROJECT1.EXE
==========构建:1成功,0失败,0最新,0跳过==========
在这种情况下,我正在构建引用几个自定义DLL的单个vb.net项目。
答案 0 :(得分:1)
随着解决方案中的每个项目的建立,状态将重置为Ready。单击或将光标移动到文本编辑器中的新代码段后,也会发生这种情况。如果必须执行某种处理,或者如果光标位于错误位置,您将看到相应的消息。然后,如果您将光标移动到另一段代码而没有任何问题,状态将重置为Ready。
在您的情况下,您看到的Ready消息和最终的Orange Ready之间的区别在于,当您在VS中进行调试时,首先必须构建解决方案,然后将状态设置为Ready,然后是构建后事件必须执行以初始化调试器。如果查看状态栏,您将看到快速闪烁的消息,如“为MyLibrary.dll加载符号”。初始化调试引擎后,状态行变为橙色。
要查看初始化调试器的操作,请查看“输出”窗口并显示“Debug”的输出。它将输出正在加载的所有DLL。