WinFrom安装包制作

1.添加安装向导项目

打开文件系统界面,选择应用程序文件夹。
在右侧右击->添加->文件,把程序需要的文件都添加进来。

2.右击程序集->创建快捷方式。右击快捷方式->属性窗口->Icon
选择应用程序文件夹中的.ico文件。
这样就创建了快捷方式和快捷方式的图标。

3.选择->用户的“程序”菜单->在右侧右击->创建新的快捷方式->
在“应用程序文件夹”中选择exe文件。
同样方式,为用户桌面创建快捷方式。
仿照第2步为这两个快捷方式设置Icon属性。

4.右击Setup项目->生成,如果没有安装“安装包制作工具”会提示安装。
在visual studio安装包中找到vs_setup.msi安装即可。

源码:http://files.cnblogs.com/greatverve/StartSetup2.rar

20110321更新
删除程序功能
在C:\WINDOWS\system32目录下找到msiexec.exe复制到项目目录下。

在文件系统中添加,并且创建快捷方式,把快捷方式复制到-用户的“程序”菜单中。
右键选中,打开属性面版,把Arguments修改为/x [ProductCode]
注意这个参数不是项目名称,就是字符串ProductCode

【续】关于”卸载”功能的添加

上面的文章只介绍了简单的生成安装的方法,

但是在vs.net2005下并没有直接生成卸载程序的功能,

所以我们只好用msi来实现了,

原理我就不讲了,网上一搜一堆,我只讲操作,

【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,

这个文件在c:\windows\system32文件夹下,

添加一个msiexec.exe

添加进去以后,为了让他更像个卸载程序,把他的名字改成”Uninstall.exe”,

当然这个关系不大,改不改都行的.

然后给他创建一个快捷方式,放到桌面或者”开始-程序”中,

我选择放在了开始菜单中,然后下面我们要的做的就是查找这个部署项目的ProductCode了,

鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,

这个区别很大,这时你就可以看到ProductCode了,

鼠标左键单击项目名称

然后打开你创建的那个快捷方式的属性对话框,

在Aguements属性中输入”/x {ProductCode}”

属性对话框

生成带有卸载功能的安装程序

好了,然后点击”生成解决方案”即可生成带有卸载功能的安装程序了.

时间: 2024-10-08 20:50:44

WinFrom安装包制作的相关文章

安装包制作工具 SetupFactory 详解

Setup Factory 是一个强大的安装程序制作工具.提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序.可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等.它内附的向导可以一步步的带领您做出漂亮又专业的安装程序. 本篇通过一个WinFrom项目制作安装包程序过程详细介绍其使用方法. 下面截图中使用的 SetupFactory版本为 V9.0.3. 0 汉化版.网

InnoSetup安装包制作流程

安装包制作流 1.新建一个向导项目或复制一份已有的项目. 2.修改:主程序名.版本.发布人.程序名. 3.修改安装目录(DefaultDirName={pf}\eCallSystem\{#MyAppName}).安装包生成目录(OutputDir=..\Publish\Dashboard).开始菜单目录 (DefaultGroupName=eCallSystem\Dashboard). 4.添加所有要导入(Source: "..\Compile\Dashboard\WarehouseDashbo

Windows安装包制作指南——Advanced Installer的使用

1. 前言 最近需要制作windows的安装包,据说Advanced Installer比较强大,遂拿它来制作安装包.在网上少量资料以及官网简约文档中摸索前进,总算是制作出可用的安装包,在此记录,仅供参考. Advanced Installer版本: Advanced Installer 11.0, 目前的最新版是13.1,不过大同小异. 2. 安装包制作 2.1 新建工程 由于希望能够自己定制一些安装界面,我们选择Professinal版本,语言选择中文,然后创建工程: 2.2 产品详情 填写

基于InstallShield2013LimitedEdition的安装包制作

原文:基于InstallShield2013LimitedEdition的安装包制作 在VS2012之前,我们做安装包一般都是使用VS自带的安装包制作工具来创建安装包的,VS2012.VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,虽然思路差不多,但是处理还是有很大的不同,本文主要基于VS2013的基础上,介绍使用InstallShield2013LimitedEdition的安装包制作. 1.安装使用InstallShield2013LimitedEd

Mac OS平台下应用程序安装包制作工具Packages的使用介绍

一.介绍 Windows下面开发好的应用程序要进行分发时有很多打包工具可供选择,如Inno Setup, InstallShield, NSIS, Advanced Installer, Qt Installer Framework等.甚至很多人还选择结合WinRar+Bat来创建应用程序安装包.Mac OSX下好像可供选择的工具不多,功能强大的工具大部分都需要进行购买.DMG是Mac OS X 上的一种压缩镜像文件格式,类似于Windows上常见的ISO文件,可以作为一种打包工具.直接让用户加

Mac OS平台下应用程序安装包制作工具Packages的使用介绍(补充)

上一篇:Mac OS平台下应用程序安装包制作工具Packages的使用介绍 补充说明 上一篇文章中介绍了如何使用Packages如何创建mac下的安装包.但是这样制作出来的安装包只能安装到系统的文件路径中去.但是在某些场景下,我们需要将一些文件安装到当前用户的主目录中去,能够被当前用户所使用.比如,我们想在安装时把文件安装到~/Movies/Templates/下去,就得区别对待了.这篇文章就介绍下如何利用Packages制作安装包能够释放文件到当前用户的主目录下去. 正文 1. 创建一个Dis

VS2010安装包制作过程

1.新建一个安装项目. 2.添加项目输出 . 3.点击项目名称setup1,可在属性列表中设置各属性,可设置author(作者),manufacturer(公司名称)productname(产品名称) 4.点击“用户的“程序”菜单”,在右边的空白处点击创建快捷方式. 5.生成安装包 并指向主输出. 6.可在上面菜单中进行安装和卸载操作. VS2010安装包制作过程

C# Note19: Windows安装包制作实践

参考文章: Windows安装包制作指南--Advanced Installer的使用 [安装包制作]Actual Installer使用教程

jar 转 exe 以及exe安装包制作含java环境

起一个能概括本博客所有内容的名字真的很难 Java 是一门多么神奇的语言,可以称作为 一次学习到处使用 Java 可以用来开发 移动端 PC桌面端 服务端 网页前端程序 其他3个领域Java都发展的很好,唯独 PC桌面 端几乎没人使用,为什么呢? 原因很简单,Java 领导者脑子被僵尸是吃了 举个简单的栗子,我用 Eclipse 导出一个 Runable Jar 到桌面,双击居然不能执行,我擦嘞. 说实话我后来过了大半年才知道用 Windows 命令行执行 java -jar xxx 去启动这个