You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET nanoframework部署ESP32项目程序集引用无法解析怎么办

问题原因

你遇到的是依赖缺失问题,.NET nanoFramework 生态下的 nanoFramework.Iot.Device.Bmxx80 包依赖 UnitsNet 系列物理单位类型程序集,这类依赖不会随 Bmxx80 包自动传递安装,因此部署时会出现程序集解析失败的报错。

解决方案

直接在你的项目中手动安装缺失的依赖包即可,操作步骤如下:

  • 右键项目,选择「管理 NuGet 包」
  • 在浏览标签页搜索并安装以下包:
    • nanoFramework.UnitsNet.Pressure
    • nanoFramework.UnitsNet.Temperature
    • nanoFramework.UnitsNet.RelativeHumidity
    • nanoFramework.UnitsNet.Length
    • nanoFramework.UnitsNet.Duration
    • nanoFramework.UnitsNet.ElectricResistance
  • 安装完成后重新编译项目,再次部署到 ESP32 开发板即可正常运行。

如果安装后仍出现版本不匹配的报错,可以检查所有已安装的 nanoFramework 相关 NuGet 包的版本,尽量保持主版本一致,避免跨版本引用冲突。

内容的提问来源于stack exchange,提问作者Octoate

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 16:27:03