C#打包应用程序图教程

上传人:公**** 文档编号:490089914 上传时间:2022-09-21 格式:DOCX 页数:13 大小:811.25KB
返回 下载 相关 举报
C#打包应用程序图教程_第1页
第1页 / 共13页
C#打包应用程序图教程_第2页
第2页 / 共13页
C#打包应用程序图教程_第3页
第3页 / 共13页
C#打包应用程序图教程_第4页
第4页 / 共13页
C#打包应用程序图教程_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《C#打包应用程序图教程》由会员分享,可在线阅读,更多相关《C#打包应用程序图教程(13页珍藏版)》请在金锄头文库上搜索。

1、详解C#打包应用程序图教程本文详细和大家讲一下打包部署仅仅为基础的打包方案,打包附加netframework包的操作仅在VisualStudio2005以及以上版本才有效,VS2003的话需要下载一个Pluginlnstaller.msi插件包。F面开始吧。第一步:新建安装部署项目打开vs,点击新建项目,选择:其他项目类型-安装与部署-安装向导(安装项目也一样)撚后点击确定(详细见下图)第二步:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.如下图:第二步:开始制作安装向导完成后即可进入项目文件夹:匚-MicrosoftVisualStudio文件编辑视图凶项目通生成调试功工員CD测

2、试操作曲窗口也)社区帮助他DebugDefault左件系全.考试模拟系编)起始页名称类型口应用程序文件夹用户黨面用户的程序無单文件夹文件夹文件夹目标计篦机上的艾件系统应用程序文件夹L3用.户的程序菜单L3用.户桌面双击应用程序文件夹在右边的空白处右击,选择添加-文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.PS:在这里,有很多朋友问我,什么是应用程序的可执行文件和相应的类库和组件,在这里我解释一下,应用程序的可执行文件即是你建立的winform应用程序项目最终生成的EXE可执行文件,而相应的类库则是执行这个EXE文件所有需要的非操作系统dll文件,在这里只要将EXE文件选中添

3、加,VS会自动将其用到的DLL文件添加.(这里你可以将应用程序项目中生成方式选择Release,然后生成,将bin/Release文件夹下的文件按结构添加进来即可)豁全国计算机等簸考试模-丄:统-MicrosoftVisuafStudio文件alDebug十Default役评亲蛟逢亠试模想系竦)起始页Hs吕标计篡机上的丈件系统应用程序文件夹爲用户的“程序菜单二用户桌面名称类型添加凶文件决创連新的快捷方式项目辖视图卜文件d1曙粘贴回程序界編辑回视閤蚀项目但)生成调试功工具側试澡作窗口砌社医帮助已然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的用户的程序菜单和用户桌面中.

4、这样安装程序安装安装完成后会在开始-所有程序和桌面上生成程序的快捷方式.Default创逹ExamSystEm.exe的快捷方式依赖项粘贴逗H曲S目标计直机上的文件丟统、:应用程序文件夹L3用户的程序無单口用户桌面岂Exam;CSExam?燕全国晋算机尊皴署试模拟萦寰-MicrosoftVisualStudio名称类型-OAxIntempJMPiJbDLL程序集粛I土件系编全老试桓担系狡)起始贡Q4|j-文件旧编辑視图凹项目回生成回调试助工具D测试操作(A)窗口社医帮助他DebugX删除功号雇性建口刨口Interc-OMicros閔music聖切然后右击左边的应用程序文件夹打开属性对话框:将属

5、性中的defaultlocation的路径中的manufacturer去掉,不然的话做好的安装程序默认安装目录会是c:programmfile你的用户名安装解决方案名称;修改后如图:然后打开解决方案管理器,右击你的解决方案名称,选择属性:解决方宪资源管理器-全園计算机等级考11rT七X甘蛊Lp解决方窣准国计算机等级考试模拟系统1丄于项a主成gMic童新生成口Ax:OInt视图卜口Mic忝加卜ngProcess.L:崖:wrr口ExamS-安装壬ExamS-卸载固OExamS-music,r為更切NEWLCX移除型重命名画a雇性i;在打开的属性页中,选择系统必备,在打开的系统必备页中,选中如下中

6、的选择项,这个很重要!1!川选上以后,在生成的安装文件包中包含.netframework组件.(这个选项默认是没有选中的)在这里解释一下3个选项,第一个选项“从组件供应商的网站上下载系统必备组件”,选中此选项,当安装时检测到系统没有安装.netframework组件时,系统提示到微软官方下载组件,并给出下载地址;第二个选项“从与我的应用程序相同的位置下载系统必备组件”,选中此选项,安装程序生成时会在同目录下生成.netframework组件,当安装程序检测到系统没有安装组件时会提示进行安装,当然此选项生成的安装程序会比较大一些;第三个选项,看名字应该也可以猜测到他的意图,可以自行自定.netf

7、ramework组件的安装位置。好了,这样就完成99%了,然后点击生成-生成解决方案,哈,生成成功!第四步:制作完成现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了.卡级考试垂统已tup性国计算机等级考试模拟丟统DebugJq全国计算机等级考试模拟丟fr-it.rnsi_|lQr:idofVSInstaSler软件包第五步:卸载功能的添加众所周知,基本上每个安装都会在安装后的程序菜单中提供卸载本程序的快捷方式,从我们以上步骤建立的安装程序并不附加此功能,但是我们安装后,如果再次运行此安装程序,则会提供重新安装、修改和删除应用程序的功能,也就是程序的卸载功能,也可以通过控制

8、面板进行卸载完成,不过我们可以看出,程序的打包是通过WindowsInstaller来完成的,我们这里也可以通过WindowsInstaller来完成卸载功能。在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:windowssystem32文件夹下,添加进去以后,为了让他更像个卸载程序,把他的名字改成Uninstall.exe,当然这个关系不大,改不改都行的.ReleaseDefaultRunForm.isShut名称口Axlnterop.WMPLib.dll-OAxlnterop.VVMPLib.DLLCJExamSystem.exe岂ExamSystem.m

9、db“口Interop.WMPLib.dll-Interop.V/MPLib.DLL=music.mp3岂NEWLOGO.ICO类型程序集程序集程序集文件程序集程序集文件文件文件Uninstsll.exe然后给他创建一个快捷方式,放到桌面或者开始-程序中,我选择放在了开始菜单中,然后下面我们要的做的就是查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,这个区别很大,这时你就可以看到ProductCode了,全国计算机等綴考试複盥系编部署T丁OaAddRemoveProgra氐)Author番茄花园DescriptionDe

10、tectf-JewerlnstalTrueInstallAllUsersFalseKeywordsLocalizationChinesetSinipiified)Manufacturer番茄花园ManufacturerUrlPostfiuildEventeEi-iildEveojProductCodeProductflanie8D3CC45A七8阳却二|全国计算机等级考试j曙:晶瞪曲醴1叼至、:ES專鬻渡錢S叢蠢籃蠢31J口检测到的依赖项呻Microsoft.NETFrameworkOAxInterop.WMPLib.DLLOInterop.WMPLib.DLL屋wmp.dllOAxlnter

11、op.V7MPLib.dll口ExamSystem.exeExamSystem.mdb口Interop.WMPLib.dll這msiexec.exe勻music.mp3勻NEWLOGO.ICCiRemovePreviousVeFalseRunPostfiuildEvent成功生成时SearchPathSubjectSupportPlioneSupportUrlTargetPlatformm86Title全国计宜机等级考试jUpgradeCode7A964232-9FD5-1B72Version1.0.0然后打开你创建的那个快捷方式的属性对话框,在Aguements属性中输入/xProductC

12、ode,其中的/xProductCode为WindowsInstaller的卸载命令,高版本也有所不同,高版本的/uninstallProductCode也可用,不过/xProductCode,是通用的。好了,然后点击生成解决方案即可生成带有卸载功能的安装程序了现在可以试试生成安装程序,是否已经具有了卸载功能?PS:在添加某些操作系统DLL的时候可能会有警告的提示,这个不会对程序有什么影响,不用害怕。0卸载二级C+)模拟龙+)色8D兀匚斗弋F08gD-CE亦89F兀丸ShowCmdTargetTransitive就1Arguments文件(B编辑视閤伯项目生成调试側工具(0测试窗口辿)社区帮助也:T一:寿訥电,迅Release-Default卸董二銀C+海也若试董欝文件簣名称圍全国计箋机等级考试複拟系统卸我二级C+)模拟考试系统类型快捷方式快捷方式(Name;DescriptionFolderIconWorkingFolder全国计算机等级考试;(S)vsdscNormalUninstall.exeFalse应用程序文件夹

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号