NuGet AzureServiceBus 问题

NuGet AzureServiceBus issues

我正在使用 Azure 进行 IoT 项目。我的目的是在向它上传数据时检查从 iotHub 发送的 "feedback" 消息。

为此,我尝试安装 WindowsAzure.ServiceBus(5.0 版,但甚至尝试过以前的版本)NuGet 包。我遇到了这些类型的错误:

    Il pacchetto System.IdentityModel.Tokens.Jwt 4.0.4.403061554 non è compatibile con uap10.0.14393 (UAP,Version=v10.0.14393). Il pacchetto System.IdentityModel.Tokens.Jwt 4.0.4.403061554 supporta: net45 (.NETFramework,Version=v4.5)

Il pacchetto WindowsAzure.ServiceBus 5.0.0 non è compatibile con uap10.0.14393 (UAP,Version=v10.0.14393)/win10-arm-aot. Il pacchetto WindowsAzure.ServiceBus 5.0.0 supporta: net46 (.NETFramework,Version=v4.6)

谁不是意大利人,它说 "The packet xxx isn't compatible with xxx"。

于是在网上搜索了一下,发现了一些"solutions":

1) 清除 NuGet 缓存并重新下载。完成后,问题仍然存在。

2) 手动安装 .NET Framework 4.6 和 4.5。对于 4.6,成功完成,但 4.5 不可用...所以问题也没有解决(最糟糕的是它无法识别我的 .NET Framework 4.6)。

所以我尝试更深入地搜索,我已经更改了构建我的 UWP 项目的最低版本 Windows 10,但没有任何改变...所以这就是我向您寻求帮助的原因。

非常感谢!

PS: 我的 .NET Framework,各种更新都成功完成,我就是无法安装这个包...VS Studio 2017

WindowsAzure.ServiceBus 是 .Net Framework 应用程序的包。

.Net Framework、.Net Standard 和 .Net Core 应用程序有一个类似的 .Net Standard 包Microsoft.Azure.ServiceBus

根据您的项目类型,您可以在这些包之间进行选择。