示例编译得很好,但在部署过程中我得到了错误:
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示例需要哪些程序集?或者,如果我的假设是错误的,问题在哪里?
发布于 2020-03-08 02:00:43
有趣的是:我根本不需要nanoFramework.System.Net.Http {1.2.2-preview.3}。在没有它的情况下,使用VS扩展1.8.0.5可以部署软件。
谢谢你,Richard
发布于 2020-03-04 15:38:45
将VS扩展降级到<1.7与部署HTTP Nuget有关的问题是部署提供程序以及新MDP的最新改进的副作用
发布于 2020-07-13 16:20:58
要知道,使用最新版本的VS扩展和库,您应该能够毫无问题地进行连接。
https://stackoverflow.com/questions/60502132
复制相似问题