0

该示例编译得很好,但在部署过程中出现错误:

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 包:

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 示例需要哪些程序集?或者如果我的假设是错误的,问题出在哪里?

4

3 回答 3

2

Funfacts:我根本不需要 nanoFramework.System.Net.Http {1.2.2-preview.3}。没有它并且使用 VS 扩展 1.8.0.5 软件部署。

谢谢你,理查德

于 2020-03-07T18:00:43.273 回答
0

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

于 2020-03-04T07:38:45.217 回答
0

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

于 2020-07-13T08:20:58.313 回答