Visual Studio から新しい PowerShell プロジェクトを作成する方法は?

Visual Studio から新しい PowerShell プロジェクトを作成する方法は?

どうすればインストール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 (コミュニティエディション 2022) と Visual Studio Code は異なる製品です別々に発送されます。

質問で示した「ワークロード」インストーラー画面は、ビジュアルスタジオVisual StudioではPowerShellプロジェクトをすぐにサポートすることはできません。ただし、マーケットプレイスの拡張機能を使用してPowerShellのプロジェクトテンプレートを追加できます。これですあなたがそう望むなら。これがあなたの質問に対する直接的な答えだと思います。そうは言っても、Visual Studio はおそらく PowerShell 専用に使用する環境ではないでしょう。Azure 中心の開発を除けば、Visual Studio には軽量ツールにはない機能があまりないと思うからです。

Powershell開発の標準エディタはパワーシェルこの無料 (組み込み) ソフトウェアは、PowerShell 開発に役立つ多くの機能を提供します。ISE は優れたスクラッチ パッドであり、少数のスクリプト ファイルの開発に適しています。ただし、GUI バージョン管理統合はありません (少なくとも私が見つけた限りでは。ただし、git cli を使用することもできます)。

ビジュアルスタジオコードは、次のような拡張機能によって強化できる高度なテキストエディタです。これです、MS推奨VSCode での PowerShell 開発用です。ISE よりも大規模なプロジェクトに適応でき、拡張機能を使用してカスタマイズして必要な機能を提供できます。少数のスクリプトがある場合、バージョン管理の統合が必要な場合、またはソリューションで言語/ランタイムを混在させる必要がある場合は、他のものよりもこれを推奨します。

答え2

私にとって効果的なもの:

について

タスクバー上のロゴはほぼ同じであることに注意してください。

ロゴ

私が見る限り、両方とも「Visual Studio」なので奇妙に思えます。

いずれにせよ、この 2 番目のものは PS をはるかにうまく処理します...

関連情報