簡體   English   中英

Visual Studio 2015中的Nuget崩潰

[英]Nuget crash in visual studio 2015

出現錯誤后,Visual Studio 2015 Enterprise中的程序包管理器控制台崩潰:

Windows PowerShell成功更新了您的執行策略,但是該設置被在更特定范圍內定義的策略覆蓋。 由於覆蓋,您的外殼程序將保留其當前有效的RemoteSigned執行策略。 鍵入“ Get-ExecutionPolicy -List”以查看您的執行策略設置。 有關更多信息,請參見“ Get-Help Set-ExecutionPolicy”。

我嘗試了很多事情,例如將Power Shell中的執行策略設置為remoteSigned,但無濟於事,Nuget仍然無法正常工作。

有人遇到同樣的問題嗎? 謝謝你的推進。

Microsoft已發布了針對該問題的修補程序,以下是有關如何應用此修補程序的信息:

現在可以安裝修補程序。 請從以下位置之一適當地獲取安裝:

VS 2013 2.8.7: https : //github.com/NuGet/Home/releases/download/2.8.7/NuGet.Tools.vsix

VS 2015的3.1.1版本: https//github.com/NuGet/Home/releases/download/3.1.1/NuGet.Tools.vsix

NuGet下周將這些內容發布到Visual Studio畫廊。

有關更多信息,請訪問以下頁面: https : //connect.microsoft.com/VisualStudio/feedback/details/1572078/nuget-crash-in-visual-studio-2015-enterprise

我遇到了同樣的問題,並找到了對我有用的解決方案:在所有范圍中將執行策略設置為“未定義”(如果是通過域策略設置,則刪除計算機和用戶范圍的注冊表項),然后重新啟動VS並打開Package Manager控制台。

編輯:我刪除的鍵的路徑:

HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Policies \\ Microsoft \\ Windows \\ PowerShell

關鍵:執行政策

此命令行可用於自動執行該過程(以admin身份運行),直到解決問題為止:

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell /v ExecutionPolicy /f

從MSDN網站完全干凈安裝Visual Studio Professional 2015之后,我以管理員身份運行VS2015,從Tools -> NuGet Package Manager... -> Package Manager Console打開了軟件包管理Tools -> NuGet Package Manager... -> Package Manager Console ,我收到此錯誤:

Windows PowerShell成功更新了您的執行策略,但是該設置被在更特定范圍內定義的策略覆蓋。 由於覆蓋,您的外殼將保留其當前有效的執行策略“不受限制”。 鍵入“ Get-ExecutionPolicy -List”以查看您的執行策略設置。 有關更多信息,請參見“ Get-Help Set-ExecutionPolicy

按照上述步驟操作:

  1. 使用工具->擴展和更新...來卸載Visual Studio 2015的NuGet軟件包管理器。

  2. 重新啟動Visual Studio。

  3. 使用工具->擴展和更新...重新安裝Visual Studio 2015的NuGet程序包管理器。

  4. 重新啟動Visual Studio。

現在,當我打開Package Manager控制台時,Powershell可以正確加載並且一切正常。 希望這會有所幫助,而不必覆蓋或設置執行策略。

我在VS 2013中的Tools \\ Nuget Package Manager \\ Package Manager控制台下收到以下錯誤....

問題:Windows PowerShell成功更新了您的執行策略,但是該設置被在更特定范圍內定義的策略覆蓋。 由於覆蓋,您的外殼將保留其當前有效的執行策略“不受限制”。 鍵入“ Get-ExecutionPolicy -List”以查看您的執行策略設置。 有關更多信息,請參見“ Get-Help Set-ExecutionPolicy

我使用Tools \\ Extension卸載了Nuget軟件包管理器,而Updates則卸載了Nuget軟件包管理器。

從下面的位置重新安裝了程序包管理器以解決此問題。

https://marketplace.visualstudio.com/items?itemName=NuGetTeam.NuGetPackageManagerforVisualStudio2013

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM