Как создать новый проект PowerShell из Visual Studio?

Как мне установить рабочая нагрузка для Visual Studio, с которой можно работать PowerShell?

Из консоль:

PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> code --help
code : The term 'code' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ code --help
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (code:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\WINDOWS\system32>

хотя возможно это не то консоль они имеют в виду.

Не видя PowerShell:

языки

Рабочие нагрузки:

загрузка

Единственный вариант powershell:

лазурь

О:

о

системная информация:

PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> [System.Environment]::OSVersion

Platform ServicePack Version      VersionString
-------- ----------- -------      -------------
 Win32NT             10.0.22621.0 Microsoft Windows NT 10.0.22621.0


PS C:\WINDOWS\system32>

виндовс 10 домашняя редакция.

Не нужно платить за лицензию на VS или что-то еще, так как это простое использование. Конечно, есть рабочая нагрузка, которая будет включать PowerShell?

2 ответа
2

Поэтому, хотя это кажется неортодоксальным, я предложу другой ответ, хотя оператор ответил на свой собственный вопрос.

Visual Studio (выпуск сообщества 2022 г.) и Visual Studio Code — разные продукты. этот корабль отдельно.

Экран установщика «рабочих нагрузок», который вы показали в своем вопросе, взят из Визуальная студия. В Visual Studio нет встроенной поддержки проектов PowerShell. однако вы можете добавлять шаблоны проектов для powershell, используя расширения рынка, такие как Вот этот если вы так выберете. Я считаю, что это прямой ответ на ваш вопрос, как он задан. Тем не менее, Visual Studio, вероятно, не та среда, которую я бы выбрал специально для powershell, просто потому, что, за исключением разработки, ориентированной на Azure, я не думаю, что она приносит много чего, чего нет в более легких инструментах.

Стандартный редактор для разработки Powershell — это Powershell ISE. Это бесплатное (и встроенное) программное обеспечение предоставляет множество функций, которые могут помочь в разработке PowerShell. ISE — отличный блокнот, и он удобен для разработки небольшого количества файлов сценариев. Однако у него нет интеграции с контролем версий графического интерфейса (по крайней мере, я не могу найти. Вы всегда можете использовать git cli).

Код Visual Studio — это продвинутый текстовый редактор, который также можно улучшить с помощью таких расширений, как Вот этоткоторый МС рекомендует для разработки powershell в VSCode. Он лучше масштабируется для более крупных проектов, чем ISE, а с помощью расширений его можно настроить для предоставления нужных вам функций. Я, вероятно, порекомендовал бы его выше других, если у вас больше, чем небольшая горстка скриптов, вам нужна интеграция с контролем версий или вам нужно смешивать языки/среды выполнения в вашем решении.

Фрэнк Томас

Что работает для меня:

о

обратите внимание, что это почти тот же логотип на панели задач:

логотип

Кажется странным, поскольку они оба «Visual Studio», насколько я вижу.

Во всяком случае, второй гораздо лучше справляется с PS…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *