Visual Studio 2013/2015 包管理器控制台未初始化

Posted

技术标签:

【中文标题】Visual Studio 2013/2015 包管理器控制台未初始化【英文标题】:Visual Studio 2013/2015 Package Manager Console not initialized 【发布时间】:2015-07-22 09:28:38 【问题描述】:

今天我在我的 Win7 机器上安装了 Visual Studio 2015 和 .Net 4.6。

启动 Visual Studio 2013 和 2015 后,包管理器控制台出现以下错误:

Windows PowerShell updated your execution policy successfully, but the setting is overridden by a policy defined at a more specific scope.  Due to the override, your shell will retain its current effective execution policy of "Unrestricted". Type "Get-ExecutionPolicy -List" to view your execution policy settings. For more information, please see "Get-Help Set-ExecutionPolicy."

并且在控制台中不能输入任何内容。

我尝试更改政策,但没有任何改变。我目前的政策:

对于 x86 和 x64

                         Scope                                             ExecutionPolicy
                         -----                                             ---------------
                 MachinePolicy                                                Unrestricted
                    UserPolicy                                                Unrestricted
                       Process                                                   Undefined
                   CurrentUser                                                   AllSigned
                  LocalMachine                                                   AllSigned

我该如何解决这个问题,以便我可以使用包管理器控制台?

【问题讨论】:

同样的事情,我什至没有安装 VS15 机器人只是一个 VS13 组件更新。编辑:***.com/a/31560200/907512 为我工作。删除该键使其再次工作。 这个变通方法不能解决问题,问题在 NuGet github.com/NuGet/Home/issues/974 报告了 奇怪,对我来说它确实有效,虽然它似乎重新创建了密钥(虽然我不知道基于什么),今天不得不再次删除它。 【参考方案1】:

有一个可用的修补程序,提供下载链接。本周它们还可以在 Visual Studio 库中找到

https://github.com/NuGet/Home/issues/974#issuecomment-124774650

【讨论】:

请注意,该版本中还记录了一种解决方法:blog.nuget.org/20150720/nuget-3.0.0.html【参考方案2】:

https://blog.nuget.org/20150720/nuget-3.0.0.html 的解决方法——暂时——对我有用:

删除注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell

效果好像和Set-ExecutionPolicy Undefined -scope MachinePolicy一样

所以这有点侵入性。另外,我认为下次打开 PowerShell 控制台时它已恢复。

【讨论】:

以上是关于Visual Studio 2013/2015 包管理器控制台未初始化的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 安装检测内存工具-Visual Leak Detetctor。(适用于VS2013VS2015VS2017VS2019VS2022版本)

在 Visual Studio 2013-2015 中制作 requireJS 智能感知

Visual Studio 2013/2015空闲CPU使用率

使用 Visual Studio 2015/2013 时缺少 opencv_world300.lib

我可以在 Visual Studio 2012/2013/2015/2017/2019 中录制/播放宏吗?

如何在 Visual Studio 2013/2015 中将 Visual C++ 再分配文件 (.dll) 重新分配到我的应用程序