UG爱好者
标题:
C# 实现启动dll时释放dlx文件,并且在结束后删除它!
[打印本页]
作者:
arong_open_nx
时间:
2024-4-11 11:47
标题:
C# 实现启动dll时释放dlx文件,并且在结束后删除它!
1.在做一些小功能时,或者发送一些功能给其他人使用时,做过开发的都知道,只是要发一个dll跟一个dlx,这是最基本的,有些需要读取数据的功能,还可能需要用到一些表格,
因此参考了网上部分教程来做了这个实现,
*功能效果:仅有一个dll文件即可执行程序
*功能思路:嵌入资源到dll内,使用时,释放它,结束时,删除它!
语言:C# .net4.8
方法如下
在构造函数内声明dlx在整个项目内的地址,
(, 下载次数: 64)
上传
点击文件名下载附件
将dlx文件设置为嵌入的资源,记得修饰符要改为Public,否则GetManifestResourceStream()方法会返回null !
(, 下载次数: 49)
上传
点击文件名下载附件
结束时 删除它,传递这个dlx的路径即可
(, 下载次数: 33)
上传
点击文件名下载附件
这个是获得dlx路径的方法
(, 下载次数: 39)
上传
点击文件名下载附件
编译测试!!!
(, 下载次数: 19)
上传
点击文件名下载附件
作者:
arong_open_nx
时间:
2024-4-11 11:49
需要的话可以去github上面拉取这个案例下来
作者:
zengrongs
时间:
2024-11-4 11:22
多谢楼主分享,学习了6666
欢迎光临 UG爱好者 (https://www.ugsnx.com/)
Powered by Discuz! X3.5