C# 实现启动dll时释放dlx文件,并且在结束后删除它!
1.在做一些小功能时,或者发送一些功能给其他人使用时,做过开发的都知道,只是要发一个dll跟一个dlx,这是最基本的,有些需要读取数据的功能,还可能需要用到一些表格,因此参考了网上部分教程来做了这个实现,
*功能效果:仅有一个dll文件即可执行程序
*功能思路:嵌入资源到dll内,使用时,释放它,结束时,删除它!
语言:C#.net4.8
方法如下
在构造函数内声明dlx在整个项目内的地址,
将dlx文件设置为嵌入的资源,记得修饰符要改为Public,否则GetManifestResourceStream()方法会返回null !
结束时 删除它,传递这个dlx的路径即可
这个是获得dlx路径的方法
编译测试!!!
需要的话可以去github上面拉取这个案例下来 多谢楼主分享,学习了6666
页:
[1]