gpt4 book ai didi

visual-studio - 如何在 Visual Studio 外使用包管理器控制台 powershell

转载 作者:行者123 更新时间:2023-12-02 23:19:34 25 4
gpt4 key购买 nike

我有一个具有 nuget 命令的 powershell 脚本,例如:

Get-Project -All

Get-Package -ProjectName



当我在 Visual Studio 上运行包管理器控制台时:

PM> .\download-packages-license.ps1



它有效,但我无法运行 powershell。我需要一个帮助。

Powershell 错误消息:

download-packages-license.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/ fwlink/?LinkID=135170. At line:1 char:1 + .\download-packages-license.ps1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess

最佳答案

How to use Package Manager Console powershell outside visual studio



恐怕您无法在 Visual Studio 之外使用包管理器控制台 powershell。那是因为包管理器控制台提供的是对 的访问。 Visual Studio 对象 :

https://github.com/NuGet/Home/issues/1512

因此,如果您想在 Visual Studio 之外使用 Package Manager Console powershell,我们必须解析 .csproj文件或 .sln手动使用powershell解决方案文件,例如:

How do I programmatically list all projects in a solution?

希望这可以帮助。

关于visual-studio - 如何在 Visual Studio 外使用包管理器控制台 powershell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55004790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com