visualStudio中winForm制作安装包
①
1,解决⽅案—添加—新建项⽬—其他项⽬类型—安装和部署—安装项⽬,输⼊名称Setup,点“确定”
2,添加主输出:单击左侧“应⽤程序⽂件夹”,右侧右键—添加—项⽬输出-主输出-确定。
3,添加开始程序中的⽂件夹:右击左侧“⽤户的程序菜单”—添加—⽂件夹,⾃⼰设置名称。
4,添加开始程序中和桌⾯的主程序快捷⽅式:左侧单击刚新建的⽂件夹--右侧右键—创建新的快捷⽅式--选择“应⽤程序⽂件夹---主输出--“确定” 左侧单击⽤户桌⾯--右侧右键—创建新的快捷⽅式---应⽤程序⽂件夹---主输出---确定
5,设置程序图标:先把图标⽂件放到你的程序⽬录下---单击左侧“应⽤程序⽂件夹”,---空⽩处右键—添加—⽂件---图标⽂件。然后左侧“⽤户的程序菜单下”的⽂件夹---单击刚才新建的程序快捷⽅式---属性窗⼝---Icon—浏览—图标⽂件---确定。同理添加“⽤户桌⾯”⾥快捷⽅式的图标。
6,添加卸载功能:在c:\windows\system32⽂件夹下到⽂件,复制到程序⽬录下,然后按照图标的⽅法添加到“应⽤程序⽂件夹”中,然后像添加主程序快捷⽅式⼀样在开始程序中添加这个卸载
的快捷⽅式,名字可以⾃⼰设置。然后在“解决⽅案管理器”中单击“Setup”,也就是你的安装项⽬,在属性窗⼝到“ProductCode”,复制它后⾯的值,然后单击刚新建的卸载的快捷⽅式,属性中到“Arguments”,在后⾯的框⾥输⼊“/x”再加上刚才复制的值就⾏了。
7,在Setup属性中可以⾃⼰设置“ProductName”和“Title”的内容;
8,修改安装默认路径:单击左侧“应⽤程序⽂件夹”,属性中“DefaultLocation”把中间的“[manufacturer]”删除,否则安装路径中会出现你⾃⼰的⽤户名。
9,添加系统必备:右击setup—属性—系统必备按钮,在“指定系统必备组件的安装位置”中选择“从与我的应⽤程序相同的位置下载系统必备组件”,确定。
10,⽣成安装项⽬:右击“Setup”—⽣成,稍等会⼉,OK,⼤功告成了!然后到你的项⽬⽂件夹中可以看到“Setup”⽂件夹,在“Debug”下就可以看到安装⽂件了!
②
⼀、应⽤程序⽂件夹操作
1、新建⼀个安装项⽬,起名“测试打包”
这⾥要记住路径了,不然,打完了不着安装包在哪⾥,可就说不过去了,呵呵
!
2、这⾥就会出现三个⽂件夹,不⽤多说⼀看就明⽩意思,点“应⽤程序⽂件夹-->添加-->⽂件夹
这⾥的作⽤就是好管理,重启⼀下名字,这⾥我就叫它“测试打包系统”
3、在“测试打包系统”⽂件夹上右键-->添加-->项⽬输出
下⼀步:添加主输出
⼀般这个就够了,当然你还有别的资源的话就要添加上去了!
4、接下来在“应⽤程序⽂件夹”下依些建⼏个⽂件夹,我建了3个
Unit放置卸载的⽂件,这⾥你记住有这么回事就⾏了,下⾯专门会讲这个⽂件是怎么来的!
最下⾯的⼀个就不⽤多说了,上⾯操作过了,放了⼀个主输出⽂件!
到这⾥⼀个简单的打包项⽬已完成了,呵呵,右键⽣成⼀下,在项⽬⽬录中着安装⽂件就可以运⾏安装的⽤了!
但是这样的安装包,你安装完⼀不⼩⼼还不着安装在哪⾥去了,呵,因为这样只有在安装⽂件夹⾥有东东,⽽我们所熟悉的开始菜单和桌⾯上没东西啊!不⽅便,那就给加上去吧!
⼆、开始菜单-->程序-->⾥添加内容操作
1、点“⽤户的“程序”菜单”,新建⼀个⽂件夹!步骤和前⾯⼀样,不细说!
我起名叫“测试打包系统”
2、在中间的桌⼝中(上图的名称下⾯部分位置啊),右键-->创建新的快捷⽅式,出现下⾯的界⾯
选择“应⽤程序⽂件夹”⾥⾯的,也就是我们添加的主输出⽂件!
北京封了吗?封多长时间3、更改新添加"快捷⽅式的属性"
看到了吧,这⾥我更改了⼀下name和Icon,更改Icon,看到上图中的浏览了吧,打着前⾯Images下⾯的ICO⽂件就可以了!
4、⽤上⾯同样的⽅式在建⼀个快捷⽅式,指向前⾯添加的Unit⽂件夹⾥的⽂件!同样改⼀下属性!
看到了吧,我⾥⾯有2个快捷⽅式!
九九重阳节的诗句这样就OK了!安装完后开始菜单中就会出现上⾯添加的两个快捷⽅式!
三、⽤户桌⾯添加内容的操作
1、在⽂件夹中间窗⼝中添加快捷⽅式,指向“应⽤程序⽂件夹”⾥的主输出,然后更改⼀下属性就OK了!
这样安装完成后桌⾯就会出现⼀个快速启动!
到这⾥⼀个安装和部署项⽬也就差不多了,但是吗,离完美还差的远呢,把我现在掌握的就先写出来吧
四、⾃定义⽤户界⾯
1、打开⽤户界⾯
2、这⾥可以设置已有窗体的属性和新增窗体
设置窗体属性
可以根据需要来新增窗⼝,⽐如密码啊,等等
就是上⾯的这个窗⼝
五、卸载程序怎么打包上去?
我试了好⼏种⽅⾯都不太好使,可能是没理解!最后⽤了这⼀种⽅法,感觉还不错!
1、新建⼀个控制台程序女儿思念天堂的妈妈说说
2、看代码
Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UninStall
{
class Program
{
static void Main(string[] args)
{
string sysroot = System.Environment.SystemDirectory;
System.Diagnostics.Process.Start(sysroot + "\\", "/x {522B529D-8A62-432D-962F-D0CFF826775E} /qr");
}
}
}
注意上⾯代码⾥的红字部分,这个就是你要打包的程序的安装与部署项⽬的ProductCode,那么这个ProductCode在哪⾥呢?请记住,这⾥是两个系统,⼀个是你要打包的系统,另⼀个是控制台程序,所以啊,这点,要理解!去你要打包的项⽬⾥去
看到了吧,就是它了!把它拷贝过来,放在控制台程序⾥⽣成⼀下,上⾯UNIT⾥所导⼊的⽂件就是现在⽣成的⽂件了!!
1、打开VS2005,⽂件-〉添加-〉新建项⽬,在添加新项⽬对话框中选择其他项⽬类型-安装和部署,在模板中选择安装项⽬并取名SetupMyPrj
2、解决⽅案资源管理器中选择SetupMyPrj双击,从⽂件系统(SetupMyPrj)中的“⽬标计算机上的⽂件系统”选择"应⽤程序⽂件夹"单击右键,添加“项⽬输出”,选择主输出,确定后即产⽣“主输出来⾃MyPrj(活动)”的字样,同时具有相关的依赖项⽂件。
3、按照需求添加⽤户的程序菜单和⽤户桌⾯快捷⽅式。
创建 “⽤户的'程序'菜单”快捷⽅式,再重复上⾯的操作即可。将创建的快捷⽅式拖到“⽤户的'程序'菜单”⽂件夹下。
4、⼀般开发软件都要有软件的卸载功能,这个可通过Windows的实现。选择SetupMyPrj,右键,选择“添加⽂件”,浏览到系统安装盘下的,(⼀般路径为 c:/windows/system32
/),添加到你的⽅案⾥⾯,此刻该程序会在"应⽤程序⽂件夹"出现,右键,选择“创建快捷⽅式”,命名为“卸载MyPrj”,然后拖到“⽤户的'程序'菜单”即可。最后要在该快捷⽅式的Arguments 属性⾥⾯写⼊“/x {ProductID}”,ProductID是你创建的项⽬的Product Code(⼯程的属
性项中可以要看),主要不要有引号。此时,卸载功能完成,当然你也可以为卸载菜单指定⼀个个性图标。
5、为了避免⽬标计算机没有程序运⾏需求的framework2.0,需要⾃⼰打包进去,在安装时⾃动检测是否需要安装。在菜单 "项⽬"--"Setup属性",在属性窗⼝你会看到⼀个"系统必备",点击进⼊,保证“创建⽤于安装系统必备组建的安装程序”被选,“.NET Framework2.0”被选,在“指定系统必备组件的安装位置”选择第⼆项 "从与我的应⽤程序相同的位置下载系统必备组件",确定,确定。
6、修改安装默认路径:打开⼯程属性,修改:Manufacturer的参数。
7、⽣成-〉⽣成Setup。
注意:为了⽅便程序快捷⽅式在⽤户的'程序'菜单有规则显⽰,⼀般要在“⽤户的'程序'菜单”⽂件夹建⽴⼀个和你的程序相关的⽂件夹
如,MyPrj,然后再将快捷⽅式和卸载菜单放进去。
使⽤VS ⾃带的打包⼯具,制作winform安装项⽬
开发环境:VS 2008 Access
操作系统:Windows XP
开发语⾔:C#
项⽬名称:**管理系统
步骤:
第⼀步:打开开发环境VS2008,新建项⽬,选择其他项⽬类型,再选择"安装项⽬",输⼊名称及选择安装路径;
第⼆步:进⼊⽂件系统选项卡,选择应⽤程序⽂件夹,在中间的空⽩区域右键选择"添加⽂件",添加项⽬⽂件(exe,dll);
第三步:添加项⽬所需⽂件;这⾥有两个⽂件夹需要注意(DataBase和Report),因为DataBase是存储项⽬数据库,⽽Report则是存储项⽬所需的报表⽂件.rpt,因此呢,在应⽤程序夹中也需要建同名的⽂件夹,并且添加所需的⽂件。效果:
清朝历史简介第四步:为了在开始程序菜单中和桌⾯应⽤程序中看到安装程序,这⾥我们就需要为项⽬创建快捷⽅式。右键选择可执⾏⽂件(),创建快捷⽅式,进⾏重命名"**公司**管理系统",将该快捷⽅式拖放到 '⽤户的"程序"菜单' 中。重复该步骤将新建的快捷⽅式添加到 "⽤户桌⾯" ⽂件夹中
最好在⽤户菜单中建⽴⼀个⽂件夹,存放安装程序
深圳哪里最好玩>权证是什么第五步:设置系统必备,右键选择安装项⽬,进⼊属性页中,单击"系统必备"按钮,进⼊系统必备对话框;勾选"创建⽤于安装系统必备组件的安装程序",在安装系统必备组件列表中,选择
1)、Windows Installer 3.1(必选)
2)、.NET Framework 3.5 (可选)参考最后说明
3)、Crystal Report Basic for Visual Studio2008(x86,x64) (可选) 项⽬中⽤到了⽔晶报表就需要勾选此项
重要⼀点:勾选"从与我的应⽤程序相同的位置下载系统必备组件(D)",其实意思就是说你勾选后,⽣成安装项⽬时,在你安装项⽬的路径下,会有你在系统必备组件列表中勾选的组件.(系统⾃动完成,这⼀点还不错,不需要你⾃⼰去下载组件)
到这⾥安装包制作差不多完成了⼀⼤半接着来
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论