C# winform打包并且开机启动

winform打包倒是成功了,开机启动耽搁了时间,记录一下,一面后面重复出现此类问题发生。

打包是vs2010自带的打包功能,创建一个打包的工程

创建完成之后如下,winform主程序文件以及卸载程序文件添加进来,如下图

以此方法,继续把卸载程序文件也添加进来

创建快捷方式到用户桌面和用户的”程序“菜单下面

右键点击Setup1项目->属性,找到ProductCode,将ProductCode的值复制,再打开"打包测试"快捷方式的属性页面,将ProductCode  的值复制到  Argument处,并在前面加上  /*空格,如下:

最后完成项目的打包步骤,右键点击Setup1项目->属性->系统必备->从与我的应用程序相同位置下载系统必备组件(D)->确定,如下图设置:

如上步骤都是打包过程设置,打包设置完成后,先不要生成安装包,如下设置后在生成安装包

依次打开键“HKEY_CURRENT_USER”→“Software”,如下图:

右键点击“Software”键→“新建(N)”→“键(K)”,创建“Microsoft”键,如步骤2方式依次创建“Windows” 键→“CurrentVersion”键→“Run”键,右键Run,新建“字符串值”。为右侧的key命名(在注册表中不能重名),并在属性中指定它的value值,完成后如下图所示:

注意:[TARGETDIR]表示在程序的安装路径。后面紧跟运行程序的文件名,例:[TARGETDIR]app.exe

如上完成设置后,右键安装点击生成等待安装包的生成就完成了

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值