一:创建创建Windows安装项目

二:添加内容文件

三:添加项目输出

四:添加注册表信息

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

五:创建快捷方式

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

六:生成卸载工具

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

七:生成Windows安装程序

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

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

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

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

将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称";修改后如图:
二:修改安装后程序的图标
把图标添加到输出文件,安装部署创建快捷方式的时候就在属性里面设置一个想要设置的图标就是了,ico格式的
三:修改安装后显示“默认公司名称”
左键单击打包项目,打开属性页

c#打包安装程序[VS2010]相关推荐

  1. c#开发的漂亮高仿QQ打包安装程序界面

    c#开发的触摸屏打包安装程序:仿QQ登录密码输入框.自定义软件键盘:c#开发的仿QQ2013界面用户美化打包程序:整个程序使用vs2010开发:支持所有程序打包安装:源代码开放,可自己修改效果图如下: ...

  2. c#打包安装程序默认安装路径设置

    c#打包安装程序默认安装路径设置

  3. 使用Inno Setup为Qt打包安装程序

    参考博客1:go1 参考博客2:go2 使用打包后生成的安装程序进行安装时,可能会出现找不到 platforms文件夹的提示. 这个参考博客2,其中有这样一张图片: 按此炮制即可. 其他的几种打包安装 ...

  4. vs2010发布、打包安装程序(超全超详细)

    1.  在vs2010 选择"新建项目"----"其他项目类型"----"Visual Studio Installerà"安装项目&quo ...

  5. 转[WinForm] VS2010发布、打包安装程序(超全超详细)

    1. 在vs2010 选择"新建项目"→" 其他项目类型"→" Visual Studio Installer→"安装项目": 命 ...

  6. VS2010发布、打包安装程序超全超详细

    找不到原文链接 1.  在vs2010 选择"新建项目"à"其他项目类型"à" Visual StudioInstallerà "安装项目& ...

  7. [WinForm] VS2010发布、打包安装程序(超全超详细)

    from: http://blog.csdn.net/y13156556538/article/details/55532184 1. 在vs2010 选择"新建项目"→" ...

  8. (转)详解Vs2008下打包安装程序的一些技巧(含win7下提权限、卸载以及安装时定向到网页)...

    1.怎么使得程序窗口左上角和任务栏有图标,如下图所示:           其实这个问题不应该放到程序打包这部分讲,只不过对于一些初学者而言,在这提下也许会有很大的帮助(想到自己刚学.net那会了,呵 ...

  9. qt几种常见的打包安装程序工具

    1.setup factory setup factory是一个强大的安装程序制作工具.提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序.可建立快捷方式,也可直接在 Win ...

  10. 使用InnoSetup打包安装程序

    在C++项目编译完成后,会生成一个.exe文件,还有一些图标.动态链接库等文件,比如.ico..dll.可以使用InnoSetup这些文件打包成一个setup.exe. 详细步骤如下: 1. 打开In ...

最新文章

  1. 谷歌BERT预训练源码解析(三):训练过程
  2. 可微分的「OpenCV」:这是基于PyTorch的可微计算机视觉库
  3. 日期相减计算年_Excel教程:excel日期问题的小妙招
  4. Oracle 10.2.0.4和10.2.0.5 中 OEM bug 8350262
  5. 论项目团队情商与项目团队绩效(转)
  6. jquery程序 windows移植到linux显示不了,windows程序移植linux
  7. 图像算法处理视频不稳定?港科大团队提出一种通用算法解决视频处理时域不稳定问题
  8. java f反射_java反射机制
  9. 6、控件样式模板和使用
  10. 翁恺老师C语言学习笔记(八)数组
  11. EMNLP'21 | 多语言和跨语言对话推荐
  12. 转: utf16编码格式(unicode与utf16联系)
  13. 【转】如何删除一个repository(仓库)
  14. 毫米波雷达人体姿态估计数据集整理 1 -- Python读取含合并单元格的excel
  15. java中的source_Linux中source命令的用法
  16. 如何利用python爬取豆瓣250排行电影
  17. D2007从win7升级到win10下的莫名其妙问题。
  18. 【软考数据库】第五章 计算机网络
  19. HTML代码格式化工具
  20. java获取法定节假日_java 获取n个工作日后的日期(包含法定节假日、双休日、节后补班)...

热门文章

  1. MySQL 安装及配置 Navicat 工具
  2. 多元统计分析作业:中心城市综合发展水平的分析评价
  3. c语言delay函数的作用,delay函数 delay() c语言延迟函数
  4. java画地图热力图_高德地图+热力图+AJAX(SSM)
  5. 斐波那契堆的java实现
  6. ZigBee-CC2530单片机 - 4路硬件定时器PWM输出
  7. 基于知识图谱的古诗词推荐(python+爬虫+mysql+neo4j)(一)
  8. 如何打开别人的Android项目
  9. Android—项目结构
  10. 批处理变量输出时提示“ECHO处于关闭状态”