首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在ESP32上部署nanoFramework AzureMQTT示例

无法在ESP32上部署nanoFramework AzureMQTT示例
EN

Stack Overflow用户
提问于 2020-03-03 15:30:44
回答 3查看 383关注 0票数 0

示例编译得很好,但在部署过程中我得到了错误:

代码语言:javascript
复制
2020-03-03 08:03:14Z [Found assemblies mismatches when checking for deployment pre-check.] 
2020-03-03 08:03:14Z [Exception occurred during deployment.  
Deploy failed.
*************************************** Couldn't find a valid native assembly required by System.Net.Http v1.2.2.0, checksum 0xAD7C8F88.
This project is referencing System.Net.Http NuGet package requiring
native v. The connected target does not have support for
System.Net.Http. Please check:    1) if the target is running the most
updated image.   2) if the target image was built to include support
for all referenced assemblies.

我使用的是运行时版本1.4.0-preview.120,我的假设是安装的运行时不包含所需的程序集,我尝试编译自己的程序集,但最终得到了相同的错误。

我引用了以下NuGet包:

代码语言:javascript
复制
nanoFramework.CoreLibrary           {1.7.0-alpha.3}                   
AzureMQTT                                                             
nanoFramework.M2Mqtt                {4.4.0-preview.11}                
AzureMQTT                                                             
nanoFramework.Networking.Sntp       {1.4.0-preview.7}                 
AzureMQTT                                                             
nanoFramework.ResourceManager       {1.0.0-preview.5}                 
AzureMQTT                                                             
nanoFramework.Runtime.Events        {1.4.1-preview.5}                 
AzureMQTT                                                             
nanoFramework.Runtime.Native        {1.2.0-preview.8}                 
AzureMQTT                                                             
nanoFramework.System.Collections    {1.0.0-preview.7}                 
AzureMQTT                                                             
nanoFramework.System.Net            {1.4.1-preview.3}                 
AzureMQTT                                                             
nanoFramework.System.Net.Http       {1.2.2-preview.3}                 
AzureMQTT                                                             
nanoFramework.System.Text           {1.0.0-preview.1}                 
AzureMQTT

我的问题是: AzureMQTT示例需要哪些程序集?或者,如果我的假设是错误的,问题在哪里?

EN

回答 3

Stack Overflow用户

发布于 2020-03-08 02:00:43

有趣的是:我根本不需要nanoFramework.System.Net.Http {1.2.2-preview.3}。在没有它的情况下,使用VS扩展1.8.0.5可以部署软件。

谢谢你,Richard

票数 2
EN

Stack Overflow用户

发布于 2020-03-04 15:38:45

将VS扩展降级到<1.7与部署HTTP Nuget有关的问题是部署提供程序以及新MDP的最新改进的副作用

票数 0
EN

Stack Overflow用户

发布于 2020-07-13 16:20:58

要知道,使用最新版本的VS扩展和库,您应该能够毫无问题地进行连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60502132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档