簡體   English   中英

解決方案打開后,VS2017 NuGet'Get-Package -ListAvailable'失敗

[英]VS2017 NuGet 'Get-Package -ListAvailable' fails once solution opened

在VS2017社區版(全新安裝,以管理員模式啟動)中,我可以從PM>提示符下運行“ Get-Package -ListAvailable”,沒問題; 它可能顯示50個包裹。

然后,我打開一個解決方案(SQLCLR項目)。

從PM>提示符運行'Get-Package -ListAvailable',我現在得到紅色字體:

Get-Package : Project 'Default' is not found.
At line:1 char:1
+ Get-Package -ListAvailable
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Default:String) [Get-Package], ItemNotFoundException
    + FullyQualifiedErrorId : NuGetProjectNotFound,NuGet.PackageManagement.PowerShellCmdlets.GetPackageCommand

我該如何解決? 順便說一句,我實際上是想以類似的方式安裝失敗的組件,但試圖將失敗的范圍縮小到盡可能簡單的復制。

然后打開一個解決方案(SQLCLR項目)。 從PM>提示符運行'Get-Package -ListAvailable',我現在得到紅色字體:

那是因為nuget現在不支持sql項目 如果右鍵單擊您的解決方案,您將發現“管理解決方案的NuGet軟件包”和“還原NuGet軟件包”為灰色。

在此處輸入圖片說明

NuGet應該顯示消息“不支持該項目”,而不是“未找到項目'Default'。 Nuget團隊正在做這件事。 有關詳細信息,請參閱問題1215

更新

要解決此問題,我們已經將此要求提交給“管理NuGet程序包應支持數據庫項目”的Visual Studio用戶語音。 是反饋。 您可以對此反饋進行投票並添加評論。 當有足夠的社區對此反饋進行投票並添加評論時,產品團隊成員將認真對待此反饋。

暫無
暫無

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

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