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

MAUI应用中CommunityToolkit.Mvvm生成代码无法被Windows调试器识别

MAUI中CommunityToolkit.Mvvm生成代码仅内存存在,Windows调试无法定位的解决方法

针对使用CommunityToolkit.Mvvm的[ObservableProperty]特性时,生成的ViewModel分部类仅存在于内存、Windows调试时无法找到(Android端正常)的问题,可尝试以下解决步骤:

  • 检查项目代码生成配置
    右键Windows项目→属性→生成,取消勾选“启用增量生成”,部分VS版本可尝试勾选“生成时输出文件”;同时确认CommunityToolkit.Mvvm已更新至最新稳定版,避免版本兼容问题。

  • 强制生成代码文件到磁盘
    编辑项目的.csproj文件,添加以下配置:

    <PropertyGroup>
      <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
      <CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)Generated</CompilerGeneratedFilesOutputPath>
    </PropertyGroup>
    

    执行清理解决方案→重新生成操作,此时可在项目的obj/Generated目录下找到生成的ViewModel代码文件。

  • 调整调试器设置
    打开Windows项目的调试属性,确保“启用本机代码调试”未勾选;若仍有问题,可重置VS调试设置:工具→导入和导出设置→重置所有设置,选择常规开发设置。

  • 排查Windows平台适配问题
    确认Windows项目的目标版本为Windows 10 1809及以上;尝试删除Windows项目的obj和bin目录后重新生成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 21:34:55