C#制作自己的打包工具,运用到的技术其实就是用的 C# 内部的“动态编译”技术。
下面简单的叙述其中的流程:
1.你的打包工具自己有一个exe的项目,当然为了操作,你可以是Winfrom的项目;
2.你还需新建一个你打包后,生成的一个安装包的exe的项目,你还可以是Winfrom的项目;
3.在打包工具中的exe项目去实现安装包的exe的项目的自动编译问题(这个就是动态编译),在自己编译的过程中,把需要打包的文件加载到安装包的exe的资源文件中;
4.实现安装包exe的项目的逻辑代码,肯定要从资源文件中来解压里面的文件,来实现安装效果。
演示截图:
双击DllComple.exe后点击按钮“打包生成Exe”
成功后,文件夹会多出来一个新的exe,即动态编译的EXE(安装包)。
双击安装包,点击安装
就会多出一个文件夹MyFile,里面就是我随便模拟打包的两个文件。
源码请下载本人的资源:DllComple.rar
地址:https://download.csdn.net/download/chenjiang0611/18937646
文章来源地址https://www.toymoban.com/news/detail-419935.html
文章来源:https://www.toymoban.com/news/detail-419935.html
到了这里,关于C#制作自己的打包工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!