1、DLL打包进EXE
C#之DLL封装进EXEhttps://www.likecs.com/show-204353411.html
需要的软件ILMerge:
链接:百度网盘 请输入提取码 密码:szk6
安装的时候有一个地方选的时候需要注意,选Just me
!!!
使用
1,将Debug的.exe启动程序和所有的.DLL拷贝到ILMerge的安装目录下
2,打开cmd命令,进入到”ILMerge“安装目录
3,执行以下命令,其中targetplatform
代表.net版本,target
代表目标类型,out
后面先是生成目标exe的名字、原exe名字、原dll名字(可多个)
ilmerge /targetplatform:v4 /target:winexe /out:qqqqq.exe MqttDemo.exe M2Mqtt.Net.dll
命令的target后面可以接三种类型:winexe
:合并为应用程序文件library
:合并为库文件exe
:合并为exe文件,不同的是打开时会带有cmd命令
/log (注意没有冒号)是输入DLL
/out: 是输出的文件名字
2、C#上位机(版本一
因为买的是圆志科信的读卡器 直接走他官网的模板改的程序
圆志科信下载专区http://www.yzrfid.com/xiazaizhuanou.html
上面有开发例程 我选的是C#版 但其实他这个开发例程带的DLL不是很好用
第三方的DLL很容易造成串口卡死
所以我打算重新用自带的IO串口库做一个上位机……
3、C#上位机(版本二