C# WinForm程序中如何调试dll接口

公司的SF系统是自主开发的。不同的机种会有不同数据记录保存的需求,尤其是客户SQE更是各种奇思妙想......于是做了一个接口,实践之下效果还不错呢。

每每总是忘记怎么调试接口,特记录下备查。首先要将,

1 DLL项目与WinForms项目在同一个解决方案中,将WinForm项目设为启动项目。

2 编译DLL项目,确保生成的DLL文件是最新的。

3 WinForm项目移除dll的引用,重新引用,引用路径直接指向dll项目BIN目录下的xxxx.dll。

4 运行WinForms应用程序,确保DLL被加载。

5 在Visual Studio中,点击Debug菜单,选择Attach to Process(附加到进程)。

6 在弹出的对话框中,找到正在运行的WinForms应用程序进程(通常与应用程序同名)。

有一个皮套产品,客SQE要求压合工序之后,要留置>=4小时后才能加工。目的是,去味,稳定胶水。

相关推荐
长流小哥19 分钟前
Linux网络编程实战:从字节序到UDP协议栈的深度解析与开发指南
linux·c语言·开发语言·网络·udp
幼儿园园霸柒柒27 分钟前
第七章:7.2求方程a*x*x+b*x+c=0的根,用3个函数,分别求当:b*b-4*a*c大于0、等于0和小于0时的根并输出结果。从主函数输入a、b、c的值
c语言·开发语言·算法·c#
不知道叫什么呀32 分钟前
【C语言基础】C++ 中的 `vector` 及其 C 语言实现详解
c语言·开发语言·c++
muyouking111 小时前
0.深入探秘 Rust Web 框架 Axum
开发语言·前端·rust
勇敢牛牛_1 小时前
【Rust基础】使用Rocket构建基于SSE的流式回复
开发语言·后端·rust
斯普信专业组1 小时前
从原理到实践:NFS复杂故障处理方法论
开发语言·nfs
钢铁男儿2 小时前
Python 文本和字节序列(处理文本文件)
开发语言·python
加点油。。。。2 小时前
Matlab绘图(三)——设置图例的位置
开发语言·matlab·绘图
硬匠的博客2 小时前
C/C++指针
c语言·开发语言·c++
向日葵.2 小时前
CMake学习
开发语言·c++·学习