我正在使用 ESP32_VROOM_32 开发板构建一个 .NET NanoFramework 演示。当我尝试在实际硬件上调试我的解决方案时,我无法确定正确的 NuGet 包组合以避免出现程序集不匹配错误。当我推送到设备时,我不断收到的这个错误是:
[Found assemblies mismatches when checking for deployment pre-check.]
我目前安装的软件包组合是:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AMQPNetLite.nanoFramework" version="2.3.0.39" targetFramework="netnanoframework10" />
<package id="nanoFramework.CoreLibrary" version="1.7.3-preview.4" targetFramework="netnanoframework10" />
<package id="nanoFramework.Hardware.Esp32" version="1.2.1-preview.12" targetFramework="netnanoframework10" />
<package id="nanoFramework.ResourceManager" version="1.0.0-preview.15" targetFramework="netnanoframework10" />
<package id="nanoFramework.Runtime.Events" version="1.4.2-preview.8" targetFramework="netnanoframework10" />
<package id="nanoFramework.Runtime.Native" version="1.4.0-preview.1" targetFramework="netnanoframework10" />
<package id="nanoFramework.System.Collections" version="1.0.1-preview.7" targetFramework="netnanoframework10" />
<package id="nanoFramework.System.Math" version="1.2.0-preview.16" targetFramework="netnanoframework10" />
<package id="nanoFramework.System.Net" version="1.4.1-preview.21" targetFramework="netnanoframework10" />
<package id="nanoFramework.System.Text" version="1.0.0-preview.22" targetFramework="netnanoframework10" />
</packages>
我的问题是,是否有可靠的系统方法来确定 NuGet 包的哪种组合将与设备上安装的固件一起使用?
我尝试了许多不同的组合,但没有任何效果。
目前,我1.4.0-preview.208
在 ESP32 上安装了固件,这似乎是最新的稳定版本。