一、 闲话部分:
嘿嘿~~~,真不好意思来占用大家的宝贵时间.但是吧你们还不得不看…哎~~~,这要过年了就提前给大家拜个早年吧,祝大家在新的一年里身体健康、心想事成、财源广进、合家欢乐、嘻嘻哈哈 … …谁呀?撇的啥呀?是你吧王哥,老没正形的、土豆脑瓜子… …@3$%#67#&**#&@
二、 准备部分:
思考:如果想在一台裸机上安装.Net程序我们需要什么?
稍微有点实践基础的都知道我们要首先安装.Net框架即”.NET Framework”如果开发的是WEB程序我们还得需要安装IIS。这都是必要条件。所以我们要在安装以前先得到”.NET Framework” 。具体细节请参阅:
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/Nfdnnetdepvsredistdeploy1_1.mspx
三、 实践操作部分:
由于这次在线阅卷系统的需求,我们得在安装的时候创建数据库,以及其中的表(前题是Sql Server2000)。我在网上查资料的时候发现有两种方法可以满足这种需求。1)可以用数据库导出的脚本文件生成数据库所要的信息。2)可以使用附加数据库的方法添加数据库信息。在这里我比较倾向第一种方法,因为安装程序不宜做的过大,附加程序太多会影响安装效果。
①导出数据库脚本:

上面的过程我就不多说了…
②在.Net环境中创建一个项目,这里我创建的项目就模拟线阅卷系统。

在新建项目的项目类型选者C#,模板选择ASP.NET应用程序。项目名称假设为NewInstall。
③由于我的这个项目需要发布所以在这个项目的同级目录中添加”安装和部署项目”。操作基本同上,只是添加的类型为安装和部署项目,模板选择”安装项目”。

选择添入解决方案。现在看看你的目录
④
这一步我们要自定义安装界面的信息。操作如下:
在安装和部署的项目点击右键—选则视图—用户界面

⑤

在”启动节点”点击右键

添加对话框,在里面选择文本框(A)---确定,然后在文本框(A)上点右键选择上移,一直移动到最上方。
⑥设置文本框对应的属性

照此添加信息,也可修改
⑦设置文件系统



选择上面的两项即主输出、内容文件。
⑧设置用户自定义操作



在查找范围中选择“Web应用程序文件夹”

选择主输出来自NewInstall(Release.NET)----确定

右键点击上图安装节点下的主输出来自NewInstall(Release.NET)设置属性

在CustomActionData字段填写/dbname=[CUSTOMTEXTA1] /server=[CUSTOMTEXTA2]/user=[CUSTOMTEXTA3]/pwd=[CUSTOMTEXTA4] /targetdir="[TARGETDIR]\"
如果哪位求知者想知道上面的都各为什么意思,请主动找我联系哈
⑨现在到了比较关键的地方了~~~~现在我们要设置一个类,这个类是要执行我们安装时所要执行的动作。下面我们来看看如何创建这个神秘的类


然后就会在项目中创建一个我们安装时需要的类,由于这个类要写的东西实在很多,在这里我就把我写好的附带上了。
⑩然后我们来设置一下安装时的系统必备

先入上图所示选择视图------“启动条件”

然后我们到.NET Framwork 的属性窗口里修改一些东西

修改上图的InstallUrl为当安装必备的应用程序,因为是在同一级目录所以直接写上程序名就可以了。
11.现在介绍一下如何制作快捷方式

我们首先选择文件系统。

在这个图的右边我们用右键点击---选择“添加“—文件
选择可执行文件(就是我们双击执行程序的那个文件)。比如上图的”在线阅卷.html”,就是我添加的一个文件。就拿我添加的那个为例,好,添加完了。然后点击右键---选择生成快捷方式。基本上就这么多,如果你希望自己做的快捷方式是一个图标那么自己去快捷方式的属性栏里看看吧。
ok,制作安装部署程序就讲到这里,收工。
四、 总结部分:
由于本文编译的比较仓促,难免有遗漏或错别字的地方。请大家共同指出,完善我们的文档,谢谢。
2006-1-20
万舜
原创作品 转载请注明作者及出处!
文档说明:
相关文档
返回首页 | 关于本站 | | 友情链接 | 广告服务 | 意见建议 | 访客留言 | 本站论坛
Copyright© 2001-2006 ProgramBBS.com All Rights Reserved 版权所有©编程论坛
Email: 吉ICP备05009985号
感谢长春订餐网友情支持