C#调用CH372DLL.dll在.NET Framework 4.7.2及以上版本会闪退,请问如何解决

环境:

芯片CH32V307VET6,烧录例程 EVT/EXAM/USB/USBHS/DEVICE/CH372Device

C#上位机参考论坛中的 CH372UpDown C#版本


问题:

CH372DLL.dll 在 .NET Framework 3.5 及以下版本框架工作正常,.NET Framework 4.7.2 及以上版本框架会闪退


请问如何解决


把你的C#工程发到论坛,我们测试一下


@zyw

我是楼主,论坛微信扫码出错无法登录,所以换了个账号

下面是闪退的工程:

icon_rar.gifCH372UpDown_NET4.7.2.zip

触发方式:

点"打开设备",端点2下传处输入下传数据(例如:长度3,数据"222222"),点下传


芯片是CH32V307VET6,烧录例程 EVT/EXAM/USB/USBHS/DEVICE/CH372Device即可

 

 


icon_rar.gifCH372UpDown.zip

123.png


只有登录才能回复,可以选择微信账号登录