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

Visual Studio Code中CS7069错误求助:DependencyObject未找到

解决CS7069: 找不到DependencyObject定义的问题

1. 确认项目目标框架配置

首先检查你的.csproj文件,确保正确指定了目标框架为.NET Framework 4.7.2:

  • 非SDK风格项目(旧格式)添加或修改:
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
  • SDK风格项目(现代格式,开头为<Project Sdk="Microsoft.NET.Sdk">)添加或修改:
<TargetFramework>net472</TargetFramework>

2. 替换手动程序集引用为自动WPF集成(SDK风格项目)

如果你用的是SDK风格项目,删掉你手动添加的三个<Reference>节点,替换为一行自动引用配置:

<UseWpf>true</UseWpf>

SDK会自动处理所有WPF必需的程序集依赖,不需要手动指定本地路径,避免路径不匹配或架构冲突。

3. 清理缓存并重新构建

执行以下命令彻底清理项目缓存,重新恢复依赖并构建:

dotnet clean
dotnet restore
dotnet build
dotnet run

4. 验证.NET Framework 4.7.2开发包是否安装

确保你的系统已安装.NET Framework 4.7.2开发人员包,可以通过控制面板的「程序和功能」查看已安装的.NET Framework组件,若未安装则需下载安装对应版本的开发包。

额外排查点

  • 检查项目的平台目标(.csproj中的<PlatformTarget>),确保和引用的程序集架构一致(比如设置为Any CPU),避免x86/x64不匹配导致的加载失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 20:22:19