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

Как создать новый проект 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>

Windows 10 Домашняя версия.

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

решение1

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

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

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

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

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

решение2

Что мне подходит:

о

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

логотип

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

В любом случае, этот второй справляется с PS гораздо лучше...

Связанный контент