news 2026/9/3 1:58:30

C# 项目调试的时候进不去断点

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C# 项目调试的时候进不去断点

场景:A项目引用了B.dll,改完B项目代码生成后(假设这里给B项目中的Test1类添加了一个字段),调试A项目的时候,报错:未在Test1中找到字段:xxx

在编辑界面不报错,运行调试才报错,这种问题一般是dll的引用路径问题。

就是你代码里写的看起来使用了新的字段:

但是编译的时候实际编译使用的dll中还是之前没有这个字段的dll。

但是我们也已经重新生成了,为什么不能引起dll更新呢?

实际上dll会跟随重新生成而更新,只不过A项目引用B.dll的时候会从好几个目录下找B.dll,所以即使B.dll已经更新了,但是A项目并没有引用到新的B.dll,而是在某个地方被原来的B.dll截胡了。

这个时候可以观察你的代码编译的时候实际上引用的是哪个目录下的B.dll:

在vs 的输出框查找对应的dll名称:

或者使用代码查看,其中typeof()中的类就是B项目中的一个类:

知道引用的是哪里的B.dll后,把那里的B.dll删除,再重新测试就好了。或者文件资源管理器那里搜索B.dll,先全部删除,再重新生成。

C#项目寻找dll的过程是有顺序的,这一点可以搜索相关字眼学习。

另外,我遇到的情况是:

我的A项目生成方式也是dll,然后输出路径假设是Path-A,启动方式是外部程序。

B项目生成路径是Path-Dll,A项目引用那里现实的B.dll路径是Path-Dll。

由于Path-A路径下存在了一个B.dll,我每次重新生成B生成在了Path-Dll下,导致编译的时候没有引用到真正修改过的B.dll。把Path-A下的B.dll删除后重新测试就好了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 18:34:25

Java集合-Queue讲解

目录一、集合框架层次结构二、Collection集合1、Queue队列1. LinkedList 作为队列2. ArrayDeque 作为队列3. PriorityQueue 优先队列4.LinkedBlockingQueue - 最常用的阻塞队列5. ConcurrentLinkedQueue - 高并发非阻塞队列2、队列操作模式对比1.插入操作对比2.移除操作对比3.查…

作者头像 李华
网站建设 2026/9/2 4:09:08

AI不会淘汰产品经理,但不会AI的会!大模型学习指南(建议收藏)

文章强调AI时代已全面到来,产品经理必须拥抱AI避免被淘汰。作者建议向取得实际成果的人学习AI知识,而非纯理论。特别推荐参加人人都是产品经理大会,邀请了腾讯音乐、金山办公、字节跳动等有AI落地经验的产品经理分享实战经验。我不想给你们罗…

作者头像 李华
网站建设 2026/9/2 11:58:23

智能双卡设计:SIM卡硬件架构与软件配置核心解析!

智能双卡设计的核心在于硬件架构的合理性与软件配置的适配性。本文首先剖析硬件层面的双卡卡槽布局、电源域划分及信号隔离设计要点,再深入解析软件配置中的驱动适配、卡状态机管理与运营商优先级设置逻辑,通过软硬件协同视角,为开发者提供智…

作者头像 李华
网站建设 2026/9/2 11:23:53

无需API限制!使用LobeChat调用自有模型节省token成本

无需API限制!使用LobeChat调用自有模型节省token成本 在AI应用日益普及的今天,越来越多企业与开发者开始面临一个现实问题:明明只是想做个智能问答助手,为什么每次对话都要花几毛钱?当你的客服系统每天处理上千次请求…

作者头像 李华
网站建设 2026/9/1 8:29:39

Linly-Talker:构建可交互的数字人对话系统

Linly-Talker:构建可交互的数字人对话系统 在智能客服逐渐取代机械应答、虚拟主播开始挑战真人出镜的时代,我们正站在一场人机交互范式的转折点上。过去需要影视级制作流程才能实现的“会说话的数字面孔”,如今只需一张照片和一段语音&#…

作者头像 李华
网站建设 2026/9/2 9:34:39

分享150V耐压 输出电流可达3A的浮地架构DC-DC芯片

一、概述OC5810是一款支持宽电压输入的开关降压型DC-DC,内置 150V/100mΩ 功率MOS,最高输入电压150V。 OC5810具有低待机功耗、高效率、低纹波、优异的母线电压调整率和负载调整率等特性。 支持大电流输出,输出电流可达 3A 以上。 OC5810同时…

作者头像 李华