怎样发布自己做好的程序?
做成一个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




