问题描述:
在使用.NET接口进行二次开发的过程中,经常需要加载DLL文件,测试功能,然后修改代码并再次测试,在此过程中需要频繁重启中望CAD,比较耗时。所以有很多开发者会寻求不关闭中望CAD直接卸载DLL文件或者不卸载DLL文件实现修改代码并重新编译测试的方法。
步骤指引:
由于.NET Framework的架构原因,DLL文件加载后是无法卸载的,但是不卸载DLL文件实现修改代码并重新编译是可行的,方法如下。
注:本方法仅支持通过VS调试启动的ZWCAD进程,附加进程调试会使此方法失效。
VS2017 调试方法
1. 确认调试启动的配置是否正确。
2. F5启动调试,等待ZWCAD进程启动,将dll加载到ZWCAD中。
3. 在调试时如果需要修改代码,先点击“全部中断”,接着直接修改工程代码。
4. 修改完成后无需重新编译或保存,点击“继续”,即可在ZWCAD中测试新代码。
5. 结束调试后,请记得保存修改后的代码。
VS2022 调试方法
由于VS2022增加了热重载功能,所以只需要在修改完代码后,直接点击热重载,即可直接调试修改后的代码。
| 英文空间链接 |
|---|
★★中望CAD中进行.NET开发时如何卸载DLL文件,或不卸载DLL文件实现修改代码并重新编译测试:https://confluence.zwcad.com/pages/viewpage.action?pageId=262603588



