Asl*_*slı 4 powershell visual-studio nuget nuget-package package-manager-console
我有一个 powershell 脚本,其中包含 nuget 命令,例如:
获取项目 - 全部
获取包 -ProjectName
当我在 Visual Studio 上运行包管理器控制台时:
PM> .\download-packages-license.ps1
它有效,但我无法运行 powershell。我需要一个帮助。
Powershell 错误消息:
download-packages-license.ps1 无法加载,因为在此系统上禁用了运行脚本。有关详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。在 line:1 char:1 + .\download-packages-license.ps1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [], PSSecurityException +fullyQualifiedErrorId : UnauthorizedAccess
如何在 Visual Studio 之外使用包管理器控制台 powershell
恐怕您无法在 Visual Studio 之外使用包管理器控制台 powershell。因为包管理器控制台提供的是对Visual Studio 对象的访问:
https://github.com/NuGet/Home/issues/1512
因此,如果您想在 Visual Studio 之外使用包管理器控制台 powershell,我们必须使用powershell 手动解析.csproj文件或解决方案文件,例如:.sln
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
1328 次 |
| 最近记录: |