WinFrom程式打包成安装包时遇到的问题
WinFrom程式打包成安装包时遇到的问题
WinFrom程式在打包成安装包时遇到的问题:
1.调试的时候可以,安装出来之后Button TEXT值显示不出来
Button值分中英文版本,所有标签的值都在配置文件中,调试的时候
配置文件在Debug目录下,安装出来是没有Debug目录的。最后更换路径解决。 后面调用RDLC模板的时候也是因为路径问题安装出来之后异常。
2.RELEASE模式下生产的安装包打包到别的电脑上可以用,DEBUG模式下不行,报错CLR20R3,问题签名1,问题签名2啥啥啥的
System.IO.FileNotFoundException:
,最后发现RELEASE和DEBUG 中 2个文件夹中DEBUG模式下缺少几个必须的DLL文件。
遇到调试没问题,打包之后出现问题的情况,多去排查资源路径问题,和引用的dll是否在打包程序可读取范围内
3.打包工具
Setup Factory 7.0,这个打包APP简单无脑,傻瓜式打包。
下载地址:https://download.csdn.net/download/weixin_36944798/10617216
简单说几个使用Setup Factory中的小要点
⑴ 源程序路径
(2)安装路径
如果想在安装选中的安装路径新建文件夹,%AppFolder%\新建文件夹即可
如果想在安装选中的安装路径上层新建文件夹, %AppFolder%…\新建文件夹即可
其他情况类推就行了。
此处描述,是指安装到桌面后 的程序名称。
Setup Factory虽然简单好用,但是解决不了一个问题,就是重复安装的时候不会提醒是否卸载上一个安装版本(不知道是不是因为我的是盗版的原因),为了应老板这个要求我又换了一个打包工具Inno Setup 5.0,
Inno Setup 非常强大,用脚本语言生产的安装文件,强大但是得学一点它的脚本语言,不过相信对于大部分的我们来说,这个脚本学起来比较简单。
第一次写博客,比较随意。。。