簡體   English   中英

Visual Studio 2019:無法初始化 powershell 主機

[英]Visual Studio 2019: Failed to initialize the powershell host

我知道我的問題與這個問題非常相似( Visual Studio Package Installation Error: "Failed to initialize the PowerShell host." )。 但是那里給出的答案仍然沒有解決我的問題。

因此,就像上面鏈接中的那個人一樣,當我嘗試創建 Web 窗體應用程序或想要下載並安裝一些 Nuget 包(例如:AWS DynamoDB sdk)時,我在 Visual Studio 中遇到了問題,它給了我這個錯誤:

未能初始化 PowerShell 主機。 如果您的 PowerShell 執行策略設置設置為 AllSigned,請先打開包管理器控制台以初始化主機。

當我進行一些瀏覽時,我遇到了這個命令:

Set-ExecutionPolicy Unrestricted

但這沒有幫助。 我仍然收到錯誤。 在上面的鏈接中,有人分享了這個命令:

start-job { Set-ExecutionPolicy Unrestricted } -RunAs32 | wait-job | Receive-Job

但我真的不知道它有什么不同或它實際上做了什么。 嘗試第一個命令並執行以下操作后:

Get-ExecutionPolicy

我得到的答復是該值不受限制。 但在另一個命令中,它仍然是 AllSigned。 我還嘗試以管理員身份運行 Visual Studio,但這也無濟於事。

我發現,在不受信任的列表上有一個來自微軟的證書,我需要刪除它,現在它可以工作了。

暫無
暫無

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

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