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

隐藏引用是否导致我的Microsoft Band项目构建失败?

解决Microsoft Band UWP项目构建失败的问题

嗨,这明显是你找库时不小心引入了只支持桌面应用的依赖嘛!UWP项目根本不兼容System.Windows.Forms,这才导致了这个解析失败的错误。给你几个一步步解决的办法:

  • 揪出并移除错误引用
    右键你的BandScan.Windows项目,打开「管理NuGet程序包」,切换到「已安装」标签页,仔细排查有没有安装过针对WinForms/WPF的Band相关库,或者任何带WinForms字样的包——这些都和UWP不兼容。找到后直接卸载即可。
    另外也可以去项目的「引用」目录里看看,如果有手动添加的System.Windows.Forms引用,右键删掉它就行。

  • 更换为UWP专用的Band SDK
    别再用桌面版的SDK啦,一定要选择专门适配UWP的Microsoft Band SDK,安装时注意看包名里有没有UWP标识,官方是提供这个适配版本的。

  • 清理缓存后重建项目
    删除错误引用后,点击Visual Studio顶部菜单的「生成」→「清理解决方案」,等清理完成后再点击「生成解决方案」,有时候项目缓存会遗留问题,清掉就好了。

  • 手动检查项目文件(备用方案)
    如果上面的步骤都没解决问题,你可以直接编辑项目的.csproj文件,搜索有没有包含System.Windows.Forms的<Reference>节点,找到后删掉那一行,保存后重新加载项目再尝试构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:52:25