Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在visual studio外部使用包管理器控制台powershell_Visual Studio_Powershell_Nuget_Nuget Package_Package Manager Console - Fatal编程技术网

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

Visual studio 如何在visual studio外部使用包管理器控制台powershell,visual-studio,powershell,nuget,nuget-package,package-manager-console,Visual Studio,Powershell,Nuget,Nuget Package,Package Manager Console,我有一个powershell脚本,其中包含如下nuget命令: 获取项目-全部 获取包-ProjectName 在visual studio上运行包管理器控制台时,如: PM>\download-packages-license.ps1 它工作了,但我不能运行powershell。我需要一个hlp Powershell错误消息: 无法加载download-packages-license.ps1,因为在此系统上禁用了运行脚本。有关更多信息,请参阅https:/go.microsoft.com上的

我有一个powershell脚本,其中包含如下nuget命令:

获取项目-全部

获取包-ProjectName

在visual studio上运行包管理器控制台时,如:

PM>\download-packages-license.ps1

它工作了,但我不能运行powershell。我需要一个hlp

Powershell错误消息:

无法加载download-packages-license.ps1,因为在此系统上禁用了运行脚本。有关更多信息,请参阅https:/go.microsoft.com上的关于执行策略/ fwlink/?LinkID=135170。 第1行字符:1 +.\download-packages-license.ps1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:SecurityError:(:)[],PSSecurityException +FullyQualifiedErrorId:未经授权的访问

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

恐怕您无法在visual studio之外使用Package Manager控制台powershell。因为包管理器控制台提供了对visual studio对象的访问:

因此,如果您想在visual studio外部使用Package Manager控制台powershell,我们必须使用powershell手动解析
.csproj
文件或
.sln
解决方案文件,如:

希望这有帮助