
Как мнеустановитьрабочая нагрузка для работы 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, и с расширениями его можно настроить для предоставления функций, которые вам нужны/нужны. Я бы, вероятно, рекомендовал его больше других, если у вас больше, чем небольшая горстка скриптов, нужна интеграция с контролем версий или нужно смешивать языки/среды выполнения в вашем решении.