.Net应用程序发布问题的最新解决方案,感觉比较爽(可桌面、程序中加自己的ICO及卸载等)

转载 2006年05月22日 21:51:00
如果安装有VS2003,请首先下载一个这个:
http://www.microsoft.com/downloads/details.aspx?familyid=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=en(英文的)
安装好后,再看这两个(中文的):
http://support.microsoft.com/?scid=kb;zh-cn;307353&spid=3040&sid=global
http://support.microsoft.com/kb/307358

当然还有前两天我写的这个:
http://blog.csdn.net/johnsuna/archive/2004/12/19/221618.aspx(主要是看卸载及快捷方式的建立问题了)

打开VS2003,新建安装和布署项目,取名为你的程序名称,我选择的是“安装向导”,操作步骤与http://blog.csdn.net/johnsuna/archive/2004/12/19/221618.aspx的操作类似,这下不同的是向导结束之后。
在应用程序文件夹中加入你的自定义ICO,这个ICO将决定你的应用程序显示图标了,同时包括快捷方式的图标。
在右边“解决方案资源管理器”中,点击你的解决方案名称(即第二行),此时在属性栏中会显示出“XXX部署项目属性”,在第一个AddRemoveProgramsIcon属性后“浏览”到你的ICO图标,接着在下面Author输入作者名,也就是你的名字,其他Localization是语言属性,Manufacturer,ProductName的属性将是用户在安装时默认设置的文件夹路径一部分了,设置Title为你的应用程序标题名称。
这里重点讲解如何创建快捷方式的图标:
点击左边的应用程序文件夹后,中间一栏中,将出现你已加入的应用程序集名称(如果没有的话,请按右键添加)。右击“创建XXX.exe的快捷方式”,再重命名为你的快捷方式名称,再点中它,在右边属性中有一个Icon属性栏,“浏览”,加上你的Ico图标,根据你的需要进行其它设置。最后,将你的快捷移动到用户的“程序”菜单栏中,这时你已建立用户程序菜单中的快捷方式了。
同样重复类似步骤完成“用户桌面”快捷方式的设置。(可惜,VS中无法直接复制、粘贴!)
如需要创建卸载快捷,请看我前两天写的这个东东:http://blog.csdn.net/johnsuna/archive/2004/12/19/221618.aspx,步骤都差不多。

最后当然就是“生成”-“生成你的XXXX项目”了。
想看看效果?这里有我的两个小工具:http://www.qqaa.net/download/(下载下来安装一下就知道怎么回事了,呵呵)

享受你的成功喜悦吧!

打开你的生成结果,查看一下,多了些什么?嘿嘿,自动将dotnetfx.exe加上了,还有在用户安装时会自动检查是否安装.Net框架,如果没有安装,则自动开始安装,然后再安装你的应用程序。

这下子够方便了吧?(以前我们的安装都是要到处想办法的,什么使用Unmanage C++呀,或是下载一个其他打包的东东啦,现在不用了!感觉好多了)

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=224807

.Net应用程序发布的解决方案[最新整理](可加桌面快捷、在程序中加自己的ICO及自动卸载等)

.Net应用程序发布问题的最新解决方案,感觉比较爽(可桌面、程序中加自己的ICO及卸载等) 说明:本文转自http://hi.baidu.com/upjoyce/blog/item/d9ddc233...
  • leo115
  • leo115
  • 2011年12月25日 12:54
  • 861

Android Launcher开发(五)添加应用程序桌面快捷方常见问题及解决方案

最近做到的应用做刚好需要添加快捷方式的功能, 在参考了源代码和网上一些其他资料后做了出来. 在做的时候遇到两个问题, 一.  程序卸载后桌面快捷方式仍然存在:   关于此问题, 网上的资料和实际中...
  • t12x3456
  • t12x3456
  • 2012年08月12日 20:41
  • 18896

“应用程序无法正常启动0xc0150002” 问题分析步骤及解决方案

通常我们在Windows上使用微软的VC或VS平台开发软件。这会涉及到运行时库的选择(根据发布版本Debug/Release、ANSI/Unicode以及SingleThread/MultiThrea...
  • wsccdsn
  • wsccdsn
  • 2013年05月28日 12:24
  • 5025

关于“应用程序正常初始化(0xc0150002)失败”问题的解决方案

http://lixinyiabc123.blog.163.com/blog/static/140977406201022891532282/ 最近我在进行Ogre+CEGUI方面的编程,在VS200...

普通用户启动WebLogic,应用程序无法从FTP服务器目录中获取图片问题的解决方案。

场景:linux下安装WebLogic服务器,FTP服务器,web应用。

wince 嵌入式应用程序常见问题(含解决方案及有源码)

[说明:本文是网上,积累资料 进行整理后的文章,部分代码归个人所有!] 下载地址:猛点击这... 详细功能实现 含自己写的代码:http://blog.csdn.net/li0531/ar...
  • li0531
  • li0531
  • 2012年08月15日 13:28
  • 3551

Javascript与ASP.NET(一般处理程序)关于URL(get方式)传递中文乱码问题的解决方案

一、首先,说一下我要实现的功能     根据老师ID、学年、学期,查询该教师教授的课程信息。 二、传递参数我遇到的问题:     我通过传递教师ID、学年和学期从数据库查...

vs2008打包程序需要.net3.5支持问题的解决方案

在安装vs2008时也就意味着同时安装了.net framework 3.5,当前程序里所有的类库目标框架都是.net framework 2.0 所有关于3.5的引用全删掉了打包,上传到服务器准备...

Javascript与ASP.NET(一般处理程序)关于URL(get方式)传递中文乱码问题的解决方案

一、首先,说一下我要实现的功能     根据老师ID、学年、学期,查询该教师教授的课程信息。 二、传递参数我遇到的问题:     我通过传递教师ID、学年和学期从数据库查询出该教师...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.Net应用程序发布问题的最新解决方案,感觉比较爽(可桌面、程序中加自己的ICO及卸载等)
举报原因:
原因补充:

(最多只允许输入30个字)