我正在和Azure一起做一个IoT项目。在我上传数据的时候,我的设备正在检查从iotHub发来的“反馈”消息。
为此,我尝试安装WindowsAzure.ServiceBus (Version5.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)对于不是意大利人的人,它会显示“数据包xxx与xxx不兼容”。
所以我在网上搜索,找到了一些“解决方案”:
1)清空NuGet缓存,重新下载。这样做了,问题仍然存在。
2)手动安装.NET Framework4.6和4.5。对于4.6,成功完成了,但4.5是不可用的...所以问题也没有解决(甚至最糟糕的是,它不能识别我的.NET Framework4.6)。
所以我试着更深入地搜索,我已经更改了Windows 10的最低版本,其中构建了我的UWP项目,但没有任何更改……这就是我向你寻求帮助的原因。
非常感谢!
PS:我的.NET框架,各种更新都成功完成了,我只是不能安装这个包…VS Studio 2017
发布于 2018-08-03 17:48:04
WindowsAzure.ServiceBus是一个用于.Net框架应用程序的包。
还有一个类似的.Net标准包Microsoft.Azure.ServiceBus,用于.Net框架、.Net标准和.Net核心应用程序。
根据您的项目类型,您可以在这些包之间进行选择。
https://stackoverflow.com/questions/51669494
复制相似问题