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

CommunityToolkit.Mvvm源生成文件位置疑问:无法找到生成的CS文件

MVVM源生成文件位置变更排查指南
  • 检查IDE的「显示所有文件」选项
    部分IDE(如Visual Studio)默认隐藏生成文件,点击解决方案资源管理器顶部的「显示所有文件」按钮(带眼镜图标),展开项目下的obj目录,源生成CS文件通常存放在obj\Debug\netX.X\generated这类路径中,具体位置取决于你的目标框架版本。

  • 源生成器输出路径的配置变更
    最新的.NET SDK或MVVM库(如CommunityToolkit.Mvvm)可能调整了默认输出路径。可打开项目的.csproj文件,查看是否存在相关配置项:

    <PropertyGroup>
      <GeneratedFilesOutputPath>$(BaseIntermediateOutputPath)generated</GeneratedFilesOutputPath>
    </PropertyGroup>
    

    若未手动配置,默认路径为项目obj目录下的对应子文件夹,而非旧版的Dependencies>Analysers目录。

  • 确认源生成器启用状态
    确保项目正确引用了MVVM源生成器包,.csproj中应有类似引用:

    <PackageReference Include="CommunityToolkit.Mvvm" Version="X.X.X" PrivateAssets="all" />
    

    即便ViewModel功能正常,也可能是IDE未实时刷新文件列表,尝试执行「清理解决方案」后重新生成项目。

  • IDE版本差异导致的显示变化
    不同版本的Visual Studio(如2022与2019)对生成文件的展示逻辑不同,新版可能不再将源生成文件归类到Dependencies>Analysers下,而是直接放在项目的obj目录结构中,需手动展开查看。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 23:19:54