Visual Studio 2015 年的深蓝色 "Ready" 构建阶段是什么?
What is dark blue "Ready" build phase in Visual Studio 2015?
这是已知的 Visual Studio 构建顺序 – 我想确定上面第三张图片中的操作:
当我启动内置于 visual-studio-2015 的应用程序时,状态行变为深蓝色并显示 Build started...
(见第二张图片)。一段时间后,它被 Ready
取代(见第三张图片),但 实际上什么都没有准备好 。它仍然是相同的构建阶段(只是初始 Build started...
标签超时?)还是构建的某个不同阶段?我在哪里可以看到幕后情况?
构建输出 window 仅表示:
1>------ Build started: Project: Project1, Configuration: Debug Any CPU ------
1> Project1 -> D:\path\Project1.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
在这种情况下,我正在构建引用几个自定义 DLL 的单个 vb.net 项目。
随着解决方案中每个项目的构建,状态将重置为“就绪”。在您单击或将光标移动到文本编辑器中的新代码部分后,也会发生这种情况。如果它必须执行某种处理,或者如果光标定位有错误,您将看到一条相应的消息。然后,如果您将光标移动到另一段代码而没有任何问题,状态将重置为“就绪”。
在你的情况下,你看到的Ready消息和最终的Orange Ready之间的区别在于,当你在VS中调试时,首先必须构建解决方案,然后将状态设置为Ready,然后有post-构建必须执行以初始化调试器的事件。如果您查看状态栏,您会看到消息像 "Loading symbols for MyLibrary.dll" 一样快速闪烁。调试引擎初始化后,状态行变为橙色。
要查看初始化调试器的作用,请查看您的输出 window 并显示 "Debug" 的输出。它将输出它正在加载的所有 DLL。
这是已知的 Visual Studio 构建顺序 – 我想确定上面第三张图片中的操作:
当我启动内置于 visual-studio-2015 的应用程序时,状态行变为深蓝色并显示 Build started...
(见第二张图片)。一段时间后,它被 Ready
取代(见第三张图片),但 实际上什么都没有准备好 。它仍然是相同的构建阶段(只是初始 Build started...
标签超时?)还是构建的某个不同阶段?我在哪里可以看到幕后情况?
构建输出 window 仅表示:
1>------ Build started: Project: Project1, Configuration: Debug Any CPU ------
1> Project1 -> D:\path\Project1.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
在这种情况下,我正在构建引用几个自定义 DLL 的单个 vb.net 项目。
随着解决方案中每个项目的构建,状态将重置为“就绪”。在您单击或将光标移动到文本编辑器中的新代码部分后,也会发生这种情况。如果它必须执行某种处理,或者如果光标定位有错误,您将看到一条相应的消息。然后,如果您将光标移动到另一段代码而没有任何问题,状态将重置为“就绪”。
在你的情况下,你看到的Ready消息和最终的Orange Ready之间的区别在于,当你在VS中调试时,首先必须构建解决方案,然后将状态设置为Ready,然后有post-构建必须执行以初始化调试器的事件。如果您查看状态栏,您会看到消息像 "Loading symbols for MyLibrary.dll" 一样快速闪烁。调试引擎初始化后,状态行变为橙色。
要查看初始化调试器的作用,请查看您的输出 window 并显示 "Debug" 的输出。它将输出它正在加载的所有 DLL。