声称未正确安装的 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): error
CS0234: The type or namespace name 'ServiceBus' does not exist in the
namespace 'Microsoft' (are you missing an assembly reference?)
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 missing a using directive or an assembly reference?)
我已经删除并恢复了解决方案的包目录,但无济于事。我尝试重新安装 NuGet 包:
Update-Package -reinstall
其中声称成功恢复包。我可以 Build
项目成功,但 Rebuild
失败。在命令提示符下发出 MSBuild 也会失败。
只是为了消除任何没有 using 语句的理论,Class.cs:
using Microsoft.ServiceBus.Messaging;
我不知道如何处理这个问题;谁能提供下一步的想法?
张贴积分:)(我爱他们)
我想到的另一件事是升级您的 .NET Framework 版本。如果 nuget dll 是为更高的 .NET 运行时构建的,则只会在输出 window 中打印一条警告消息,并且错误 window 保持清晰。但是构建失败。
我有一个项目引用了
WindowsAzure.ServiceBus
但是,当我重新构建项目时,出现错误:
1>C:\Users\xyz\documents\visual studio 2017\Projects\MyProject\Class.cs(1,17,1,27): error CS0234: The type or namespace name 'ServiceBus' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)
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 missing a using directive or an assembly reference?)
我已经删除并恢复了解决方案的包目录,但无济于事。我尝试重新安装 NuGet 包:
Update-Package -reinstall
其中声称成功恢复包。我可以 Build
项目成功,但 Rebuild
失败。在命令提示符下发出 MSBuild 也会失败。
只是为了消除任何没有 using 语句的理论,Class.cs:
using Microsoft.ServiceBus.Messaging;
我不知道如何处理这个问题;谁能提供下一步的想法?
张贴积分:)(我爱他们)
我想到的另一件事是升级您的 .NET Framework 版本。如果 nuget dll 是为更高的 .NET 运行时构建的,则只会在输出 window 中打印一条警告消息,并且错误 window 保持清晰。但是构建失败。