Что именно делает расширение PowerShell в коде Visual Studio, когда стрелки вращаются по кругу? - PullRequest
0 голосов
/ 29 апреля 2020

Можете ли вы помочь мне понять, что именно делает PowerShell, когда две стрелки продолжают вращаться в строке состояния кода Visual Studio?

enter image description here

1 Ответ

0 голосов
/ 30 апреля 2020

Чтобы добавить к комментариям @RobertHarvey и @Scepticalist, это универсальный символ «Я делаю что-то», обычно на заднем плане.

Что он делает? Ну, есть несколько вещей, которые он может делать. Я обнаружил, что если вы используете расширение, такое как Microsoft PowerShell для расширения кода Visual Studio, в целом есть две основные вещи, которые могут потребовать обработки.

Intellisense - это один интенсивный процесс, но после того, как все загружено, он обычно довольно эффективен. Любые проблемы с медлительностью / производительностью будут замечены в медленных предложениях Intellisense и обычно не будут отображаться в счетчике прогресса ... Так что еще?

Единственный процесс, который я лично нашел наиболее интенсивным, это PSScriptAnalyzer . Были случаи, когда с большими модулями требовалось несколько секунд для обработки . И даже в случае, если просто установить модуль AzureRM, время анализа увеличилось с 3 до 34 минут . Это, безусловно, может привести к тому, что спиннер будет работать почти «непрерывно».

Вы можете проверить, так ли это, отключив параметр powershell.scriptAnalysis.enable в расширении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...