有时在VS2017中,Visual Studio需要永远运行一个新项目,并且在状态栏底部显示一个如下所示的图标:
我猜这意味着它会下载一些东西,但是什么?令人沮丧的是,Visual Studio并没有提供更好的消息,因为有时这个过程可能需要五分钟或更长时间,并且我不确定它在做什么。 / p>
这个图标是什么意思?有没有办法看到Visual Studio在这种情况下正在做什么?
我发现了一个相关问题Visual Studio stuck initializing with strange icon in status bar,但它没有回答我的问题。
答案 0 :(得分:1)
不是关于下载。 Visual Studio 2017(以及早期版本)在构建过程中在状态栏中显示此图标。
您可以在“输出”窗口中查看更多信息,单击“视图”→“输出”
答案 1 :(得分:1)
您可能会注意到,通常正常快速构建的项目突然花费很长时间来构建。
我现在本人已被这个问题吸引了大约3次。
这可能在VS 2017中发生,因为VS 2017具有可用的代码分析功能。如果您使用“使用代码分析调试”而不是“调试”来编译项目,则将在构建过程中对代码运行完整的代码分析。
我刚刚打开了一个我有一段时间没有打开的项目,而当我打开它时,“使用代码分析调试”是默认选项。所以这在几分钟前就抓住了我。
造成这种混乱的原因是Visual Studio中的下拉框不是很宽。因此,通常很难看到您正在使用代码分析进行编译,因为文本被截断(如下图所示),并且开发人员仅看到“ Debug w”,而他们却没有意识到他们正在使用代码分析进行编译。
希望有帮助。
谢谢 马特