簡體   English   中英

NuGet軟件包聲稱未正確安裝

[英]NuGet Packages claiming to not be correctly installed

我有一個引用的項目

WindowsAzure.ServiceBus

但是,當我重建項目時,出現錯誤:

1> C:\\ Users \\ xyz \\ documents \\ Visual Studio 2017 \\ Projects \\ MyProject \\ Class.cs(1,17,1,27):錯誤CS0234:類型或名稱空間名稱'ServiceBus'在名稱空間'中不存在Microsoft'(您是否缺少程序集參考?)

1> C:\\ Users \\ xyz \\ documents \\ Visual Studio 2017 \\ Projects \\ MyProject \\ Class.cs(12,24,12,38):錯誤CS0246:找不到類型或名稱空間名稱'EventHubClient'(您是缺少using指令或程序集引用?)

我已刪除並恢復了解決方案的程序包目錄,但無濟於事。 我嘗試過重新安裝NuGet軟件包:

Update-Package -reinstall

聲稱成功還原了軟件包。 我可以成功Build項目,但是Rebuild失敗。 在命令提示符下發出MSBuild也會失敗。

只是為了闡明沒有using語句Class.cs的所有理論:

using Microsoft.ServiceBus.Messaging;

我不知道該如何進行; 誰能提供任何下一步的想法?

發表要點:)(我愛他們)

我想到的另一件事是升級.NET Framework版本。 如果nuget dll是為更高的.NET運行時構建的,則“輸出”窗口中只會打印一條警告消息,而“錯誤”窗口將保持清晰。 但是構建失敗。

暫無
暫無

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

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