在Visual Studio Developer Powershell终端中启用Powershell 7

x6yk4ghg  于 2023-04-22  发布在  Shell
关注(0)|答案(1)|浏览(210)

目前运行VS 2022与开发者Powershell终端v17.3.0-pre.2.0。
如果我运行powershell命令$PSVersionTable.PSVersion,它会告诉我终端运行的是PS v5,但我真的很想使用v7
我看过this doc,它建议架构可以改变,但没有关于PS版本的参考。网上搜索没有得到任何答案。
PS v7可以在Developer PowerShell中运行吗?

i2byvkas

i2byvkas1#

使用Terminal Options对话框将“Developer PowerShell”Shell Location更改为您所需的版本。

article you linked意味着“开发者”PowerShell只是带有额外命令行参数的常规PowerShell。如果是这样,那么我们似乎可以使用终端选项对话框更改PowerShell exe的位置,同时保持参数。
我安装了PowerShell 7.3,因此适用于我的Shell位置是:C:\Program Files\PowerShell\7\pwsh.exe

  • 警告 *:这会在Visual Studio中加载PowerShell 7+,但在PS 7中情况有所变化,因此在所有模块工作之前,可能需要做更多工作来修复PowerShell配置。如果是这样,则此链接应该有所帮助:https://learn.microsoft.com/en-us/powershell/scripting/whats-new/migrating-from-windows-powershell-51-to-powershell-7?view=powershell-7.3#powershell-7-compatibility-with-windows-powershell-51-modules

相关问题