Visual Studio 2019 CE Powershell 项目

4

我使用VSCode编写PowerShell程序...
但我发现其调试功能有些粗糙...

最近,随着PS5/OOP的出现,我开始将许多脚本.cmd/.sh/...转换为PowerShell...
我还将一些可执行文件翻译成了.ps1脚本,并且取得了巨大成功... 现在更容易管理粒度和代码库...

尽管如此,我仍然想念VS2019集成开发环境提供的变量/堆栈/类等方便特性,尤其是调试器的质量...

?是否有人知道我能否使用VS2019社区版编辑和调试PowerShell... 更好的:VS2019是否支持PowerShell项目... 或者这个功能是计划在未来版本中推出的???


VS_CE有一个可用的PowerShell插件。我不知道PoSh调试集成得有多好。从快速扫描网上有关VS与PoSh的文章来看,似乎VS-CE支持PowerShell项目和支持任何其他具有插件的语言一样好。 - Lee_Dailey
我知道Posh...但它是第三方产品...而且你必须购买一年的许可证...我认为PowerShell是微软的主打之一...现在有了核心版本,它正在变得越来越普及(我在Windows/Linux/OSX中使用它)... 它应该拥有比PS-ISE更好的开发/调试体验...自然的演进应该是进入VS-IDE(我使用VSCode,但对于调试目的来说并不理想...而PS-ISE无法调试GUI应用程序)。 - ZEE
这个页面似乎在说这个插件有两个级别 - 免费和专业版。PowerShell Tools for Visual Studio - Visual Studio Marketplace — https://marketplace.visualstudio.com/items?itemName=AdamRDriscoll.PowerShellToolsforVisualStudio2017-18561 <<< - Lee_Dailey
@ZEE PS-ISE无法调试任何应用程序,哈哈 - John Zabroski
我发现在VSCode中调试Powershell非常好,这里有一个很好的参考链接:https://devblogs.microsoft.com/scripting/debugging-powershell-script-in-visual-studio-code-part-1/。你有什么具体的问题吗? - user1069816
1个回答

2

Visual Studio 2019 CE没有默认的PowerShell工具,这意味着您无法创建PowerShell项目。您需要从"Visual Studio Marketplace"安装"PowerShell tools for Visual Studio"。

  • 前往Visual Studio => Extension
  • 搜索"Powershell"
  • 安装"Powershell Tools for Visual Studio"
  • 重新启动Visual Studio

下次打开Visual Studio 2019 CE时,您可以创建"Powershell模块项目"或"Powershell脚本项目"。


11
请注意,"PowerShell tools for Visual Studio"是第三方付费产品。 - Fowl
1
@Fowl 实际上这个产品过去曾是免费的,但在2017年至今之间它变成了付费产品。 - John Zabroski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接