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小时后才能加工。目的是,去味,稳定胶水。

相关推荐
LawrenceLan2 小时前
Flutter 零基础入门(十一):空安全(Null Safety)基础
开发语言·flutter·dart
txinyu的博客3 小时前
解析业务层的key冲突问题
开发语言·c++·分布式
码不停蹄Zzz3 小时前
C语言第1章
c语言·开发语言
行者963 小时前
Flutter跨平台开发在OpenHarmony上的评分组件实现与优化
开发语言·flutter·harmonyos·鸿蒙
阿蒙Amon4 小时前
C#每日面试题-Array和ArrayList的区别
java·开发语言·c#
SmartRadio4 小时前
ESP32添加修改蓝牙名称和获取蓝牙连接状态的AT命令-完整UART BLE服务功能后的完整`main.c`代码
c语言·开发语言·c++·esp32·ble
且去填词4 小时前
Go 语言的“反叛”——为什么少即是多?
开发语言·后端·面试·go
知乎的哥廷根数学学派4 小时前
基于生成对抗U-Net混合架构的隧道衬砌缺陷地质雷达数据智能反演与成像方法(以模拟信号为例,Pytorch)
开发语言·人工智能·pytorch·python·深度学习·机器学习
yeziyfx5 小时前
kotlin中 ?:的用法
android·开发语言·kotlin
charlie1145141915 小时前
嵌入式的现代C++教程——constexpr与设计技巧
开发语言·c++·笔记·单片机·学习·算法·嵌入式