我有一个引用
的项目WindowsAzure.ServiceBus
但是,当我重建项目时,我收到错误:
1> C:\ Users \ xyz \ documents \ visual studio 2017 \ Projects \ MyProject \ Class.cs(1,17,1,27):错误 CS0234:类型或命名空间名称' ServiceBus'不存在于 命名空间'微软' (你错过了一个程序集引用吗?)
1> C:\ Users \ xyz \ documents \ visual studio 2017 \ Projects \ MyProject \ Class.cs(12,24,12,38):错误 CS0246:类型或命名空间名称' EventHubClient'无法找到 (您是否缺少using指令或程序集引用?)
我已经删除并恢复了解决方案的packages目录,但无济于事。我尝试过重新安装NuGet包:
Update-Package -reinstall
声称成功恢复了该软件包。我可以成功Build
项目,但Rebuild
失败。在命令提示符中发出MSBuild也会失败。
只是为了解决那些没有使用声明的理论,Class.cs:
using Microsoft.ServiceBus.Messaging;
我不知道如何进步;任何人都可以提出任何想法去哪里?
答案 0 :(得分:0)
发布积分:)(我爱他们)
我想到的其他事情是升级您的.NET Framework版本。如果nuget dll是为更高版本的.NET运行时构建的,则在“输出”窗口中只打印一条警告消息,并且“错误”窗口保持清晰。但是Build失败了。