[转]VS二零零六 (C#)winform程序打包发布图解

原稿链接地址:

[转]VS2010
(C#)winform程序打包发表图解

 

一,新建三个Windows窗体应用程序,例如项目名为monitor,功效略。新建的时候绝不忘了创制化解方案。

贰,在monitor消除方案上“右击”——
“添加”——“新建项目”,选取“其余项目项目”——“安装和布署”——“安装项目”,并取名为“Setupmonitor”,

C# 1

鲜明后突显如下图所示

C# 2

叁,添加必须文件:
在’应用程序文件夹’上右键,添加应用程序必须的配置文件(倘若有的话),以及图标(桌面展现的图标,卸载程序的图标…).还须求丰裕3个系统的exe文件msiexec.exe(一般在c:\WINNT\System32目录下),用于卸载程序.

(1)在左手的“应用程序文件夹”上右击“添加”——“项目输出”,选取monitor项目

(2)在左边的“应用程序文件夹”上右击“添加”——“文件”,采取“c:”windows”system32″msiexec.exe”文件。

(3)在左边的“应用程序文件夹”上右击“添加”——“文件”,然后采用多少个*.ico的图标文件

完后来得如下

C# 3

四,创造急迅形式

(1)”的飞速格局“,命名为startmonitor,并在其的属性栏中为其“Icon”采纳刚刚导入的图标。并将其拖动到“用户的”程序”菜单”文件下。

(2)桌面快速情势:步骤同1。将其拖动到“用户桌面”下

(3)卸载快速方式:在msiexec.exe上右击“成立msiexec.exe
的快捷格局”,并取名为“卸载monitor”。将其拖动到“用户的”程序”菜单”文件下,当然也可放在桌面。

查阅SetupMonitor布署项目性质,

C# 4

属性值中有“{4EA38E9B-C4BF-4897-B095-E30160A27245}”类似字样,选中它“复制”。

双重点击你的卸载火速情势名称,“卸载monitor”,再到右下角属性栏中,有三个叫Arguments的属性栏,在属性栏中首先填入“/x”后加三个空格,再“粘贴”,将ProductCode的属性值COPY至此。

5、打包.net framework

挑选Setupmonitor项目标属性,在对话框中采纳“系统必备”,然后在弹出的对话框中挑选“从与自小编的应用程序相同的任务下载系统必备组件”,明确。

6、生成

在Setupmonitor项目上右击拔取“生成”,则打包成功,将在您的消除方案文件夹生成三个Setupmonitor的文本夹,安装文件就在此目录下。

C#, 

——————————华丽的分割线——————————————————————————————

1 新建安装配置项目

开拓VS,点击新建项目,采纳:其他种类种类->安装与布局->安装向导(安装项目也一律),然后点击分明。

2 安装向导

闭馆后打开安装向导,点击下一步,大概直接点击达成。

3 最先制作

设置向导落成后即可进入项目文件夹:

双击”应用程序文件夹”在左边的空白点右击,采取丰硕->文件,将您的做的应用程序的可执行文件和相应的类库和组件添加进去。然后右击你的文书,创造快速形式,然后把快捷格局分别复制或瓜分到左手的”用户的’程序’菜单”和”用户桌面”中。那样安装程序安装到位后会在
“开首->全部程序”和”桌面”上生成程序的火速方式。也得以一直在”用户的’程序’菜单”和”用户桌面”相应目录下新建疾速格局,然后定位到您的公文。

接下来右击左侧的”应用程序文件夹”打开属性对话框:将品质中的”DefaultLocation”的路线中的”[Manufacturer]”去掉,不然的话做好的安装程序暗中同意安装目录会是”C:\Program
Files\您的用户名\安装化解方案名称”;

接下来打开消除方案管理器,右击你的缓解方案名称,接纳属性:打开的质量页中,采用”系统必备”,
在开拓的连串必备页中,在”指定系统必备安装组件的岗位”中当选如下选用项:从与自小编的应用程序相同的职分下载系统必备组件。选上未来,在转移的安装文件包中蕴含.NetFramework组件
。好了,那样就完了99%了,然后点击”生成->生成消除方案”,哈,生成成功!

4 制作完了

于今开拓解决方案文件夹下的Debug文件夹,就足以看出变化的安装文件了。

5 关于”卸载”作用的拉长

地点只介绍了简约的变化安装的章程,不过在VS二〇〇五下并没有一贯生成卸载程序的效果,所以大家只可以用msi来兑现了,操作方法如下:

在丰盛你的应用程序项目标时候,多添加多个msiexec.exe进去,那些文件在c:\windows\system32文件夹下,添加进去未来,为了让他更像个卸载程序,把他的名字改成”Uninstall.exe”,当然那几个关系不大,改不改都行。

下一场成立贰个飞快形式,放到”初始-程序”中,接下去大家要做的就是摸索那些布局项目标ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,这么些分歧很大,那时你就足以见见ProductCode了。

接下来打开你创设的拾分火速情势的质量对话框,在Aguements属性中输入”/x
{ProductCode}”,好了,然后点击”生成化解方案”即可生成带有卸载功用的安装程序了。

相关文章