猿问

声称未正确安装的 NuGet 包

我有一个引用的项目

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): error CS0246: The type or namespace name 'EventHubClient' could not be found (are you缺少 using 指令或程序集引用?)

我已经删除并恢复了解决方案的包目录,但无济于事。我试过重新安装 NuGet 包:

Update-Package -reinstall

其中声称成功恢复了包。我可以Build成功完成项目,但Rebuild失败了。在命令提示符中发出 MSBuild 也失败。

只是为了消除任何没有使用语句的理论,Class.cs:

using Microsoft.ServiceBus.Messaging;

我不知道如何在这方面取得进展;任何人都可以提供任何想法下一步去哪里?


波斯汪
浏览 149回答 1
1回答

GCT1015

发布积分:)(我爱他们)我想到的另一件事是升级您的 .NET Framework 版本。如果 nuget dll 是为更高的 .NET 运行时构建的,则输出窗口中只会打印一条警告消息,而错误窗口将保持清晰。但是构建失败。
随时随地看视频慕课网APP
我要回答