c#打包安装程序[VS2010]
一:创建创建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\你的用户名\安装解决方案名称";修改后如图:
c#打包安装程序[VS2010]相关推荐
- c#开发的漂亮高仿QQ打包安装程序界面
c#开发的触摸屏打包安装程序:仿QQ登录密码输入框.自定义软件键盘:c#开发的仿QQ2013界面用户美化打包程序:整个程序使用vs2010开发:支持所有程序打包安装:源代码开放,可自己修改效果图如下: ...
- c#打包安装程序默认安装路径设置
c#打包安装程序默认安装路径设置
- 使用Inno Setup为Qt打包安装程序
参考博客1:go1 参考博客2:go2 使用打包后生成的安装程序进行安装时,可能会出现找不到 platforms文件夹的提示. 这个参考博客2,其中有这样一张图片: 按此炮制即可. 其他的几种打包安装 ...
- vs2010发布、打包安装程序(超全超详细)
1. 在vs2010 选择"新建项目"----"其他项目类型"----"Visual Studio Installerà"安装项目&quo ...
- 转[WinForm] VS2010发布、打包安装程序(超全超详细)
1. 在vs2010 选择"新建项目"→" 其他项目类型"→" Visual Studio Installer→"安装项目": 命 ...
- VS2010发布、打包安装程序超全超详细
找不到原文链接 1. 在vs2010 选择"新建项目"à"其他项目类型"à" Visual StudioInstallerà "安装项目& ...
- [WinForm] VS2010发布、打包安装程序(超全超详细)
from: http://blog.csdn.net/y13156556538/article/details/55532184 1. 在vs2010 选择"新建项目"→" ...
- (转)详解Vs2008下打包安装程序的一些技巧(含win7下提权限、卸载以及安装时定向到网页)...
1.怎么使得程序窗口左上角和任务栏有图标,如下图所示: 其实这个问题不应该放到程序打包这部分讲,只不过对于一些初学者而言,在这提下也许会有很大的帮助(想到自己刚学.net那会了,呵 ...
- qt几种常见的打包安装程序工具
1.setup factory setup factory是一个强大的安装程序制作工具.提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序.可建立快捷方式,也可直接在 Win ...
- 使用InnoSetup打包安装程序
在C++项目编译完成后,会生成一个.exe文件,还有一些图标.动态链接库等文件,比如.ico..dll.可以使用InnoSetup这些文件打包成一个setup.exe. 详细步骤如下: 1. 打开In ...
最新文章
- 谷歌BERT预训练源码解析(三):训练过程
- 可微分的「OpenCV」:这是基于PyTorch的可微计算机视觉库
- 日期相减计算年_Excel教程:excel日期问题的小妙招
- Oracle 10.2.0.4和10.2.0.5 中 OEM bug 8350262
- 论项目团队情商与项目团队绩效(转)
- jquery程序 windows移植到linux显示不了,windows程序移植linux
- 图像算法处理视频不稳定?港科大团队提出一种通用算法解决视频处理时域不稳定问题
- java f反射_java反射机制
- 6、控件样式模板和使用
- 翁恺老师C语言学习笔记(八)数组
- EMNLP'21 | 多语言和跨语言对话推荐
- 转: utf16编码格式(unicode与utf16联系)
- 【转】如何删除一个repository(仓库)
- 毫米波雷达人体姿态估计数据集整理 1 -- Python读取含合并单元格的excel
- java中的source_Linux中source命令的用法
- 如何利用python爬取豆瓣250排行电影
- D2007从win7升级到win10下的莫名其妙问题。
- 【软考数据库】第五章 计算机网络
- HTML代码格式化工具
- java获取法定节假日_java 获取n个工作日后的日期(包含法定节假日、双休日、节后补班)...
热门文章
- MySQL 安装及配置 Navicat 工具
- 多元统计分析作业:中心城市综合发展水平的分析评价
- c语言delay函数的作用,delay函数 delay() c语言延迟函数
- java画地图热力图_高德地图+热力图+AJAX(SSM)
- 斐波那契堆的java实现
- ZigBee-CC2530单片机 - 4路硬件定时器PWM输出
- 基于知识图谱的古诗词推荐(python+爬虫+mysql+neo4j)(一)
- 如何打开别人的Android项目
- Android—项目结构
- 批处理变量输出时提示“ECHO处于关闭状态”