C# 如何为Unity安装Microsoft.Azure.Devices NuGet软件包?
我与Unity和Hololens合作,试图通过MQTT协议建立与Azure Iot Hub的连接。Microsoft提供了,但不幸的是,我在教程中遇到了一个问题: 在上面的图片中,我已选择Microsoft.Azure.Device NuGet软件包进行安装。我试过1.0.0版,也试过最新的1.2.4版。这些项目是由Unity自动生成的,这可能就是我遇到这个问题的原因。哪个问题?尝试安装所选NuGet后,遇到以下错误: 无法安装程序包“Microsoft.Azure.Devices 1.2.4”。你是 正在尝试将此包安装到目标为的项目中 “.NETFramework,Version=v3.5,Profile=Unity Full v3.5”,但包 不包含任何不可用的程序集引用或内容文件 与该框架兼容。有关更多信息,请联系 包作者 我想,“嗯,我一定是使用了错误的.NET framework版本。我想知道我是否可以更改它…”我尝试这样转到项目属性 Microsoft建议从属性上下文菜单项更改.NET framework: (4.24.2017) (4.24.2017) 但是,此功能必须被某些东西阻止,因为本应打开的视图会闪烁白色并立即消失。我想Unity不喜欢人们修补项目属性,但我还能做什么呢?需要解决不兼容的.NET framework问题,以便可以安装NuGet软件包,但我该如何做到这一点C# 如何为Unity安装Microsoft.Azure.Devices NuGet软件包?,c#,azure,unity3d,iot,C#,Azure,Unity3d,Iot,我与Unity和Hololens合作,试图通过MQTT协议建立与Azure Iot Hub的连接。Microsoft提供了,但不幸的是,我在教程中遇到了一个问题: 在上面的图片中,我已选择Microsoft.Azure.Device NuGet软件包进行安装。我试过1.0.0版,也试过最新的1.2.4版。这些项目是由Unity自动生成的,这可能就是我遇到这个问题的原因。哪个问题?尝试安装所选NuGet后,遇到以下错误: 无法安装程序包“Microsoft.Azure.Devices 1.2.4
简而言之,如何为Unity安装Microsoft.Azure.Devices NuGet软件包?很抱歉,由于Unity对.net 3.5的限制,这是不可能的 确切地说,他们使用定制版本的mono-2
您可以在Unity 5.6中尝试新的
(实验性).net 4.6
设置
很抱歉,由于Unity对.net 3.5的限制,这是不可能的 确切地说,他们使用定制版本的mono-2
您可以在Unity 5.6中尝试新的
(实验性).net 4.6
设置
哦。嗯,我尝试过改变Api的兼容性级别,结果发现我无法改变它。我正在部署Hololens,我认为Hololens不太乐意支持这个实验设置。。。该死@HenriKorpela将此信息添加到您的问题中。我不知道HoloLens如何与Unity3D配合使用。我一直认为它只是一个“WinRT”版本。没有提到Hololens,因为我认为它真的没那么重要,特别是当它是一个全新的产品时。我是说,很明显这会解决的。。。对吗?XD但无论如何,我会在问题中添加这个细节。你的C#应用程序类型是什么?UWP?哦。嗯,我尝试过改变Api的兼容性级别,结果发现我无法改变它。我正在部署Hololens,我认为Hololens不太乐意支持这个实验设置。。。该死@HenriKorpela将此信息添加到您的问题中。我不知道HoloLens如何与Unity3D配合使用。我一直认为它只是一个“WinRT”版本。没有提到Hololens,因为我认为它真的没那么重要,特别是当它是一个全新的产品时。我是说,很明显这会解决的。。。对吗?XD但无论如何,我会在问题中添加这个细节。你的C#应用程序类型是什么?UWP?