c#打包安装程序[VS2010]「建议收藏」

c#打包安装程序[VS2010]「建议收藏」一:创建创建Windows安装项目二:添加内容文件三:添加项目输出四:添加注册表信息五:创建快捷方式六:生成Windows安装程序

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

一:创建创建Windows安装项目

c#打包安装程序[VS2010]「建议收藏」
c#打包安装程序[VS2010]「建议收藏」

c#打包安装程序[VS2010]「建议收藏」

c#打包安装程序[VS2010]「建议收藏」

c#打包安装程序[VS2010]「建议收藏」
c#打包安装程序[VS2010]「建议收藏」

二:添加内容文件

三:添加项目输出

c#打包安装程序[VS2010]「建议收藏」

四:添加注册表信息

1)在“解决方案资源管理器”窗口中选中安装项目,单击右键,在弹出的快捷菜单中选择“视图/注册表”选项
2)在Windows安装项目的左侧显示“注册表”选项卡,在“注册表”选项卡中,依次展开“HKEY_CURRENT_USER/Software”节点,然后对注册表项“[Manufacturer]”进行重命名.
注意:“[Manufacturer]”注册表项用方括号括起来,表示它是一个属性,它将被替换为输入的部署项目的Manufacturer属性值。
3)选中注册表项,单击右键,在弹出的快捷菜单中选择“新建/字符串值”选项,为添加的注册表项初始化一个值。
4)选中添加的注册表项值,单击右键,选择“属性窗口”选项,弹出“属性”窗口,可以对注册表项的值进行修改。

五:创建快捷方式

右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的”用户的’程序’菜单”和”用户桌面”中.这样安装程序安装安装完成后会在 “开始->所有程序”和”桌面”上生成程序的快捷方式.

六:生成卸载工具 

【应用程序文件中区右击添加文件,找到C:\Windows\System32目录下的msiexec.exe文件,为了让他更像个卸载程序,把名字改成”Uninstall.exe”,】

七:生成Windows安装程序

打开解决方案管理器,右击你的解决方案名称,选择属性

c#打包安装程序[VS2010]「建议收藏」c#打包安装程序[VS2010]「建议收藏」

在打开的属性页中,选择”系统必备”

c#打包安装程序[VS2010]「建议收藏」

c#打包安装程序[VS2010]「建议收藏」
c#打包安装程序[VS2010]「建议收藏」

然后点击”生成”,然后打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了。



附录:
一: 修改程序的安装路径
右击左边的”应用程序文件夹”打开属性对话框

c#打包安装程序[VS2010]「建议收藏」


将属性中的”defaultlocation”的路径中的”[manufacturer]”去掉,不然的话做好的安装程序默认安装目录会是”c:\programm file\你的用户名\安装解决方案名称”;修改后如图:


c#打包安装程序[VS2010]「建议收藏」


二:修改安装后程序的图标
把图标添加到输出文件,安装部署创建快捷方式的时候就在属性里面设置一个想要设置的图标就是了
c#打包安装程序[VS2010]「建议收藏」,ico格式的


三:修改安装后
显示“默认公司名称”
左键单击打包项目,打开属性页
c#打包安装程序[VS2010]「建议收藏」


c#打包安装程序[VS2010]「建议收藏」
c#打包安装程序[VS2010]「建议收藏」
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234286.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java大数据学习01–大数据的本质及学习顺序介绍

    Java大数据学习01–大数据的本质及学习顺序介绍随着互联网的使用人数越来越多,产生的数据也越来越多。根据数据我们可以分析出很多有用的信息。这也就是当前为什么大数据这么火的行为。学习大数据有很多种方式,但我们学习的载体是以目前最普遍,最流行的Java语言来进行学习。下面我们进入正题:1、首先是大数据的本质:大数据的本质无非两条:大数据的存储(Hadoop)和大数据的计算(Spark)存储:由于数据量巨大,把所有数据存在一个机器…

    2022年5月28日
    38
  • Ubuntu安装Nginx_ubuntu gedit命令

    Ubuntu安装Nginx_ubuntu gedit命令目录ubuntu安装nginx 一、apt-get安装nginx 二、下载nginx包安装 ubuntu安装nginx目前支持两种安装方式,一种是apt-get的方式,另一种是根据包安装的方式为方便我统一使用root用户一、apt-get安装nginx#切换至root用户sudosurootapt-getinstallnginx查看nginx是否安装成功nginx-v1启动nginxservicenginxstart..

    2022年9月19日
    3
  • java输出结果保留两位小数,经典好文

    java输出结果保留两位小数,经典好文前言面试技巧另外开篇再说,先上面试干货吧。面试的题目并不一定有严格的顺序关系,有的是从前一个问题延伸而来,(探究的是一个知识的深度),有的是考察面试者的知识广度、有的纯粹是我想到哪里写到哪里的啦。。不要太在意哈,最近工作有点忙。基础知识RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,它是使用Erlang语言来编写的,并且是基于AMQP协议的;RabbitMQ高性能的原因Erlang语言在交换机的交互方面性能优秀的(Erlang语言最初在于交换机领域

    2022年7月8日
    23
  • 偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘

    偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘今天来给大家谈一谈如何高效地学习编程。无论什么时候,找到学习的目标,以及学习的套路都非常的重要。找不到的话,就只能事倍功半,付出了很多努力,却迟迟得不到最好的回报。三四年前,我特别喜欢收藏文章,觉得有些技术文写得真好,忍不住收藏了!等过了一段时间后,闲得无聊,就去翻收藏夹,想着学一波,谁知道竟然找不到——不是微信给我删了,而是收藏夹里躺的“尸体”实在是太多了,根本就找不到。后来,我就总结了一个小窍门——每周收藏夹里最多躺五篇文章,如果想进来第六篇,之前的必须得清一篇。别小看这个小窍门,它真的有督促我去

    2022年9月27日
    2
  • 如何创建HTML表单?html表单代码怎么写[通俗易懂]

    如何创建HTML表单?html表单代码怎么写[通俗易懂]html表单代码是什么?如何创建HTML表单?这些对于新手会感到陌生,下面我们为你总结一下html表单代码怎么写?以及html表单的创建?一:构建表单标签在文本编辑器中打开HTML文档,必须在<form>和</form>标签中键入HTML表单的内容。这些标签充当表单的容器,就像<div></div>容器标签一样。您可以在<form></form>标签内使用CSS或js,使您的表单看起来比较美观。2.打开<form&gt

    2022年8月11日
    5
  • 关于智慧小区平台发展的看法和建议_智慧社区的现状及发展趋势

    关于智慧小区平台发展的看法和建议_智慧社区的现状及发展趋势关于智慧小区平台发展的看法本系列文章由ex_net(张建波)编写,转载请注明出处。http://blog.csdn.net/ex_net/article/details/9003098作者:张建波邮箱:281451020@qq.com电话:13577062679欢迎来电交流!前言平台概念:安保平台、社区服务平台中国未来城市发展方向:1、清洁能源;2、资源的循…

    2022年8月31日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号