CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

怎样发布自己做好的程序?

楼主DDrddr(versatile,sophisticate,deprive sb.of sth.剥夺抢夺)2004-07-01 13:57:49 在 .NET技术 / VB.NET 提问

做成一个SETUP.EXE文件,运行后,安装好自己的程序  
   
  VB   APP 问题点数:50、回复次数:8Top

1 楼lzmtw(水如烟)回复于 2004-07-01 14:14:46 得分 20

Microsoft   Windows   安装程序介绍请参见  
  Windows   安装程序   |   部署应用程序和组件  
  Microsoft   Windows   安装程序是作为   Windows   2000、Windows   Me   和   Windows   XP   的组成部分随带的安装和配置服务。它也可从   Windows   95、Windows   98   和   Windows   NT   4.0   中获得。  
   
  Windows   安装程序基于数据驱动模型,该模型在一个软件包中提供所有安装数据和指令。相比而言,传统的脚本安装程序基于过程模型,为应用程序安装提供脚本指令。脚本安装程序强调“如何”安装;Windows   安装程序强调安装“什么”。  
   
  利用   Windows   安装程序每台计算机都保留一个信息数据库,其中的信息与它所安装的每个应用程序有关,包括文件、注册表项和组件。卸载应用程序时,将检查数据库以确保在移除该应用程序前没有其他应用程序依赖于文件、注册表项或组件。这样可防止在移除一个应用程序后中断另一个应用程序。  
   
  Windows   安装程序还支持自我修复,即应用程序能够自动重新安装因用户误删除而丢失的文件。  
   
  另外,Windows   安装程序提供回滚安装的能力。例如,如果应用程序依赖于某个特定的数据库,而在安装过程未找到该数据库,则可以中止安装,计算机则返回到安装前的状态。  
   
  Visual   Studio   .NET   中的部署工具建立在   Windows   安装程序的基础之上,为您迅速部署和维护用   Visual   Studio   .NET   生成的应用程序提供了丰富的功能。  
   
  请参见  
  Windows   安装程序   |   部署应用程序和组件  
   
  摘自MSDN。  
   
  **************  
  新建项目里头有个安装和部署项目的,就是用来帮助发布你的程序的  
  里头有演练示例。  
  好运Top

2 楼d0wei()回复于 2004-11-25 13:01:14 得分 2

"里头有演练示例。"??有吗?怎么我没找到?是不是因为我的没装MSDN  
   
  按那个向导发布时,添加附加文件不知道该怎么做了。。因为它的文件都是一个一个的添加的,而  
  我们做出来的东西里面有很多小文件,。。。希望知道的不吝赐教!!谢谢了  
   
  Top

3 楼henry_qi()回复于 2004-11-25 14:26:15 得分 2

you   can   use   the   vs.net.there   is   a   special   software   "setup   and   deployment   projects"   or   installshield.   if   you   have   some   question   ,you   can   contract   me   directly.good   luck  
  Top

4 楼henry_qi()回复于 2004-11-25 14:27:22 得分 2

there   is   a   "里头有演练示例"   in   vs.net   document.Top

5 楼earlsen(earlsen)回复于 2004-11-25 15:09:16 得分 20

打包的具体操作步骤:  
   
  1)新建“安装和部署项目”-->“安装向导”  
   
  2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步  
   
  3)选择要包含的文件:添加你的程序文件   +   C:\Program   Files\Common   Files\Merge   Modules下的managed.msm、managed_chs.msm、database_access.msm、database_access_chs.msm、regwiz.msm、VC_CRT.msm、VC_STL.msm。-->完成  
   
   
  具体功能如下:  
   
  managed.msm、managed_chs.msm、(托管组件   MSM   处理所有托管组件的分发,其中包括   Windows   窗体查看器、Web   窗体查看器和所有   Crystal   Decisions   命名空间)  
   
  database_access.msm、database_access_chs.msm、(对于使报表运行所需的所有其他文件,由数据库访问   MSM   处理其分发。其中包括数据库、导出和图表驱动程序。)  
   
  regwiz.msm、(KeyCode   MSM   处理   Crystal   Decisions   密钥号码的安装)  
   
  VC_CRT.msm、VC_STL.msm(这个在msdn上绝对没提起,是vc的运行库,估计是Crystal   Report或涉及到的某些程序是用vc写的,所以需要它!)  
   
  4)打开解决方案-->右键点击regwiz.msm的属性,在“MergeMouduleProperties”里的“License   Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal   Report是用到的注册号的密码!)  
   
  5)生成解决方案(或直接按Ctrl+Shift+B)  
   
  至此整个分发程序已经做好,所要做的是先在Win98装上dotNetFramework和MDAC27(在更新盘里有),再把刚才做的那个安装程序双击一下……Top

6 楼kqh0319(华仔)回复于 2004-11-25 19:20:37 得分 2

学习...Top

7 楼d0wei()回复于 2004-11-26 08:51:13 得分 2

TO   :   earlsen(17岁)    
                          第三步中"添加你的程序文件"指的是哪些文件呢?  
   
  我们在做工程文件时自动生成了很多的小文件,而在这里我们每次都只能添加一个,..如果全部都要添加的话,那我又该怎么去添加呢?Top

8 楼d0wei()回复于 2004-11-26 08:53:22 得分 0

http://community.csdn.net/Expert/topic/3587/3587358.xml?temp=.6277429  
  解答后来这领分,或直接来这答。。Top

相关问题

  • 怎样将做好的基于WEB的程序打包发布呢。
  • 怎样发布java程序??
  • 怎样发布程序???
  • 怎样发布Delphi程序!
  • 怎样发布VB7.0程序
  • 怎样发布VC程序?
  • 怎样发布程序?
  • 怎样发布 ADO 程序
  • web程序做好后对外发布时碰到的问题?
  • Com+应用程序应怎样发布?

关键词

  • .net
  • vs.net
  • 安装
  • 应用程序
  • 文件
  • 组件
  • 数据库
  • 脚本
  • 演练
  • 项目

得分解答快速导航

  • 帖主:DDrddr
  • lzmtw
  • d0wei
  • henry_qi
  • henry_qi
  • earlsen
  • kqh0319
  • d0wei

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo