55智能网
新记
c#如何把一个程序集合成一个点击就可以运行的.exe文件
不用考虑机器上有无.NET框架
双击就可以运行,不需要多余的.DLL资源文件,就打包成一个.exe文件
我该怎么做
举报该文章
相关建议 推荐于2016-06-21
微软提供了那么一个工具可以试试。。
http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx
如果是自己实现的话。。可以试着把dll作为一般资源文件一并编译
程序执行时 在main函数里释放dll文件 并反射修改PRIVATE_BINPATH以及调用SetDllDirectory到dll所在文件夹 程序依然可以正常执行
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/f4qfqfc4qil8gq8ierl.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
怎么把C#程序打包成一个可以直接运行的.exe文件
C# 如何将程序打包成一个可以直接运行的EXE文件
C# 如何将程序打包成一个不需要安装,可以直接运行的EXE文...
如和将c#中的做的窗体程序做成可执行的exe文件?
如何将C#程序打包成Exe可直接执行的文件
程序写完了,怎么做成一个双击就能运行的文件
怎么实现用C#中的button按钮上的单击事件直接运行其他的...
如何将.net程序集和本地dll合并为一个文件