如何从 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

因此,虽然这看起来非正统,但我会提供另一个答案,即使 op 已经回答了他们自己的问题。

Visual Studio(社区版 2022)和 Visual Studio Code 是不同的产品单独运送。

您在问题中显示的“工作负载”安装程序屏幕来自视觉工作室。Visual Studio 中没有对 powershell 项目的开箱即用支持。但是,您可以使用市场扩展为 powershell 添加项目模板,例如这个如果您愿意的话。我相信这是对您问题的直接回答。话虽如此,Visual Studio 可能不是我专门为 powershell 选择的环境,因为除了以 Azure 为中心的开发之外,我认为它不会带来太多轻量级工具所没有的功能。

Powershell 开发的标准编辑器是Powershell ISE。这款免费(内置)软件提供了许多可帮助进行 powershell 开发的功能。ISE 是一款出色的便笺本,适合开发少量脚本文件。但是它没有 GUI 版本控制集成(至少我找不到。不过你总是可以使用 git cli)。

Visual Studio 代码是一款高级文本编辑器,还可以通过以下扩展进行增强这个,其中 MS建议用于 VSCode 中的 powershell 开发。它比 ISE 更能扩展到更大的项目,并且可以通过扩展对其进行自定义以提供您想要/需要的功能。如果您有多个脚本、需要版本控制集成或需要在解决方案中混合语言/运行时,我可能会推荐它。

答案2

对我有用的是:

关于

请注意,它与任务栏上的徽标几乎完全相同:

标识

看起来很奇怪,因为据我所知它们都是“Visual Studio”。

无论如何,第二个处理 PS 更好......

相关内容