写了个c#程序,调试功能都没问题了,需要发布给用户了,发现难道我要发一堆文件吗?
每次更新都要发一堆?
或者我按照发布的流程,发布为安装程序,每次用户都要卸载重新安装?
去了吧,我只需要一个exe,
于是找到了如下方法:通过NuGet 安装ILmerge和MSBuild.ILMerge.Task
安装
安装好后,重新生成即可再exe里包括了各个dll,只需要一个exe文件即可。
当然,给客户机装上相应版本的.net版本也是需要的。
写了个c#程序,调试功能都没问题了,需要发布给用户了,发现难道我要发一堆文件吗?
每次更新都要发一堆?
或者我按照发布的流程,发布为安装程序,每次用户都要卸载重新安装?
去了吧,我只需要一个exe,
于是找到了如下方法:通过NuGet 安装ILmerge和MSBuild.ILMerge.Task
安装
安装好后,重新生成即可再exe里包括了各个dll,只需要一个exe文件即可。
当然,给客户机装上相应版本的.net版本也是需要的。