在我学习c#语言时,用的IDE是VS2003,转眼1年过了,现在微软的VS2008已发布了,VS2005还没有弄清楚呢,好了,闲话少说,接入正题,网上的这一资料很多,大多不是很详细,我总结了一下
前些天用c#写了一个Sql2000向Access数据互导小程序,在即将完成之时,上司说,能不能打包发布,我愣了一下,VS2003里倒是打包过,不过我想还是差不多吧
1,新建项目,编写应用程序文件,调试合适;
2,重新新建一个项目,在"新建项目"对话框中,在"其他项目类型"节点下面,选择"安装和部署",在安装和部署下面有六个选择项,(我们介绍安装项目和安装向导):
操作步骤如下:
3,(1)添加文件
选择"安装项目",在IDE中呈现出一个视图,"文件系统",文件系统下面有"目标计算机上的文件系统","名称"两个列表框,在"目标计算机上的文件系统"节点下面,有三个节点"应用程序文件夹","用户的程序菜单","用户桌面",右键点击"应用程序文件夹"---->添加,有四个选项,他们分别是"文件夹","项目输出","文件","程序集",一般的做法是要在安装包下面分类添加程序用到的各种资源文件,如数据库文件,帮助文档,以及其他的文件,那么应该在"应用程序文件夹","用户的程序菜单","用户桌面"节点下面添加相应的文件夹(最好命名),右键点击所选的文件夹,添加相应的文件(一般应用程序文件选择"Dubeg"文件夹下的文件即可),如此类推,添加相应的文件到文件夹
(2)创建快键方式
在(1)中的在应用程序文件中添加完程序文件之后(一般为".exe"文件),这些文件会出现在文件系统下面的名称列表 中,选择".exe"文件,右键单击选择"创建快键方式",创建两个,一个用于用户桌面,一个用于用户的启动菜单,可以给它们重命名,
创建完快键方式之后,单击选择一个快键方式,把它从右边的"名称"列表框拖到左边的"用户桌面","用户的程序菜单"节点,如果这一切都无误的话,点击左边的"用户桌面","用户的程序菜单"这两个节点,可以看到刚才创建的快键方式
注意事项:在打包之前,点击选择左边"应用程序文件夹","用户的'程序'菜单","用户桌面"三个节点,将属性视图中将"AlwaysCreate"属性设置为"true",系统默认为false;
(3)打包
检查一切准确无误后,在解决方案资源管理器窗口中,右键单击选择要打包的项目,选择"生成","重新生成"即可,当输出窗口中提示:"========== 全部重新生成: 1 已成功, 0 已失败, 0 已跳过 =========="则打包完成
(4)部署
在IDE的部署文件夹下的"Debug"目录下,有两个文件:一个可执行文件(.exe),一个镜像文件(.msi)单击任何一个,即可部署
写在最后:选择安装向导更简单,步骤是:"新建------>项目------>其他项目和类型------->安装和部署------>安装向导------>安装向导1------->安装向导2(为window程序创建一个安装程序)------>安装向导3(添加工程文件下的Debug文件夹下的.exe文件)------>安装向导4(点击'完成')"----->然后过度到上文的"3,(1)"步骤,以下的设置同上
由于c#学的不是太好,有些名词可能不是太恰当,请见谅,有意者,可以共同商讨,QQ:402644505