vb.net的打包软件 vb打包工具哪个好

VB6.0如何给编写好的软件打包?VB6.0给编写好的软件打包的方法vb.net的打包软件:
1、打开VB6.0IDEvb.net的打包软件,加载你的工程,单击“外接程序”菜单下的“外接程序管理器” 。
2、在弹出的窗体中选择“打包和展开向导”(最后一项),在加载行为中选择“加载/卸载”,确定 。
3、再次单击“外接程序”菜单项,单击“打包和展开向导” 。
4、单击“打包”,选择“标准安装包”,一直单击下一步,最后点“完成”,点“关闭” 。
5、此时你的工程文件夹下会有一个名为“包”的文件夹 。
6、单击“展开”,单击下一步(2个) , 此时询问“您希望在哪里展开这个包?”,单击“新建文件夹”
在电脑中其vb.net的打包软件他位置新建一个文件夹,单击下一步,点“完成” , 点“关闭” 。
7、关闭“打包和展开向导” 。
8、在刚才建立的文件夹下就是安装程序了?。ㄈ鑫募?工程名.cabsetup.exesetup.lst)
注意vb.net的打包软件:如果在其他机器上安装时提示“需要重新启动”,通常是你的程序中引用的资源路径不正确 , 请用App.path等绝对路径,如还不行,可能是一些.dll文件版本不兼容或不存在等其它原因,请在打包时加载你用到的所有的库
VB.NET 2008 怎么给软件打包?能不能做成一个exe文件?将你Microsoft
【vb.net的打包软件 vb打包工具哪个好】Visual
Basic
2005安装光盘上的Microsoft
.Net
Framework
2.0安装程序复制过去安装上就可以了,在光盘上的安装文件名是dotnetfx.exe,搜索一下就找到了 。你可以查看生成的exe文件Dependency,里面显示了需要MSCOREE.DLL 。
VB.net平台做出来的程序怎么打包成.exe文件?将VB.Net程序打包成可执行的.exe程序 收藏一).创建部署项目1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目” 。2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目” 。在“名称”框中键入 setup1 。3. 单击“确定”关闭对话框 。4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开 。5. 在“属性”窗口中,选择 ProductName 属性,并键入 信息管理系统。二).将 主程序 项目的输出添加到部署项目中1. 在“文件系统编辑器”中,选择“应用程序文件夹” 。在“操作”菜单上 , 指向“添加”,然后选择“项目输出” 。2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序” 。3. 单击“确定”关闭对话框 。4. 从列表中选择“主输出”和“内容文件”组,然后单击“确定” 。三).创建安装程序类1. 在“文件”菜单上指向“新建”,然后选择“项目” 。2. 在“新建项目”对话框中 , 选择“项目类型”窗格中的“Visual Basic 项目”,然后选择“模板”窗格中的“类库” 。在“名称”框中键入 installDB 。3. 单击“打开”关闭对话框 。4. 从“项目”菜单中选择“添加新项” 。5. 在“添加新项”对话框中选择“安装程序类” 。在“名称”框中键入 installDB 。6. 单击“确定”关闭对话框 。7. 详细代码附后 。四).创建自定义安装对话框1. 在解决方案资源管理器中选择“setup1”项目 。在“视图”菜单上指向“编辑器”,然后选择“用户界面” 。2. 在用户界面编辑器中,选择“安装”下的“启动”节点 。在“操作”菜单上,选择“添加对话框” 。3. 在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框 。4. 在“添加对话框”对话框中,选择“文本框 (A)”对话框,然后单击“确定”关闭对话框 。5. 在“操作”菜单上 , 选择“上移” 。重复此步骤 , 直到“文本框 (A)”对话框位于“安装文件夹”节点之上 。6. 在“属性”窗口中,选择 BannerText 属性并键入:安装数据库.7. 选择 BodyText 属性并键入:安装程序将在目标机器上安装数据库8. 选择 Edit1Label 属性并键入:数据库名称:9. 选择 Edit1Property 属性并键入 CUSTOMTEXTA110. 选择 Edit1Value 属性并键入:dbservers11. 选择 Edit2Label 属性并键入:服务器名:12. 选择 Edit2Property 属性并键入 CUSTOMTEXTA213. 选择 Edit2Value 属性并键入:(local)14. 选择 Edit3Label 属性并键入:用户名:15. 选择 Edit3Value 属性并键入:sa16. 选择 Edit3Property 属性并键入 CUSTOMTEXTA317. 选择 Edit4Label 属性并键入:密码:18. 选择 Edit4Property 属性并键入 CUSTOMTEXTA419. 选择 Edit2Visible、Edit3Visible 和 Edit4Visible 属性,并将它们设置为 true五).创建自定义操作1. 在解决方案资源管理器中选择“setup1”项目 。在“视图”菜单上指向“编辑器”,然后选择“自定义操作” 。2. 在自定义操作编辑器中选择“安装”节点 。在“操作”菜单上,选择“添加自定义操作” 。3. 在“选择项目中的项”对话框中,双击“应用程序文件夹” 。4. 选择“主输出来自 installDB(活动)”项,然后单击“确定”关闭对话框 。5. 在“属性”窗口中,选择 CustomActionData 属性并键入“/dbname=[CUSTOMTEXTA1] /server=[CUSTOMTEXTA2] /user=[CUSTOMTEXTA3] /pwd=[CUSTOMTEXTA4] /targetdir="[TARGETDIR]\"” 。附:/targetdir="[TARGETDIR]\"是安装后的目标路径 , 为了在installDB类中获得安装后的路径,我们设置此参数 。
在vb.net中怎么把Windows应用程序打包成EXE格式的可执行文件1.新建安装和部署 。打开你所写的项目,在解决方案上右键-添加-新建项目 。选择其他项目类型-安装和部署-安装项目 。在名称中把名字改为你所希望的名字,然后确定 。2.确定后打开文件系统,然后单击应用程序文件夹 , 在右边空白处右键-添加-项目输出 。3.选择主输出,然后确定 。4.在刚添加的主输出上右键 , 创建其快捷方式 。可以重命名也可不重命名 。5.剪切刚创建的快捷方式 , 然后单击用户的程序菜单,在其上右键,添加,文件夹,重命名文件夹 。这个文件夹名字就是你在开始,所有程序中显示的名字 。然后单击刚创建的文件夹 , 在右边空白处粘贴快捷方式 , 安装好程序后 , 这个快捷方式会出现在所有程序中 。6.像上面一样再创建一个快捷方式 , 剪切,然后单击用户桌面,粘贴 。安装完程序后,这个快捷方式出现在桌面 。7.右击左边的"应用程序文件夹"打开属性对话框:将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,
不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称" 。8.右键你的安装项目名,属性 。在打开的属性页中,选择"系统必备",在打开的系统必备页中,选中如下图中的选择项,选上以后,在生成的安装文件包中包含.netframework组件 , 然后确定 。9.改变桌面和开始-所有程序中该程序的默认图标 。在应用程序文件夹右边空白处 , 右键-添加-文件,添加一个ico文件 。打开用户的程序菜单-'你的程序名',在右边的快捷方式上右键,属性窗口 。向其属性中的icon属性添加刚添加的ico图标 。同理,打开用户桌面 , 在右边的快捷方式上右键,属性窗口 。向其属性中的icon属性添加刚添加的ico图标 。10.添加卸载功能 。在应用程序文件夹右边空白处 , 右键-添加-文件,选择c:\windows\system32文件夹下的msiexec.exe文件 。然后重命名为Uninstall.exe 。改不改名字都可以 。然后创建快捷方式,剪切到用户的程序菜单-'你的程序名' 。11.用鼠标左键单击安装项目名,查看其属性,注意不是右键 , 属性 。查看其ProductCode属性 。然后复制该属性的值 。如图: 12.然后打开你创建的那个卸载快捷方式的属性对话框,在Aguements属性中输入"/x {ProductCode}",本例为/x {D8DB4DCF-B28A-49CB-9840-E36D68FD7EE1} 。13.右键安装项目名 , 单击生成,即可生成带有卸载功能的安装程序了.
vb.net怎样打包?打包的具体操作步骤:
1)新建“安装和部署项目”-- “安装向导”
2)选择菜单中项目-- 添加-- 文件(这里选“创建用于windows应用程序.exe你的数据库文件”)-- 打开
3)一般会自动将依赖项添加到“检测到的依赖项” , 如果没有,那么我们要手动将其加入4)
Crystal_Managed2003.msm(如果有水晶报表)
dotnetfxredist_x86.msm(.net一定是必须的)
...(如果有引用其他的dll)
4)手动加入要包含的文件:项目-- 添加-- 合并模块(添加你的程序文件)(包括dotNetFramework和MDAC27)
位于:C:\ProgramFiles\CommonFiles\MergeModules\下
具体功能如下:
(托管组件MSM处理所有托管组件的分发,其中包括Windows窗体查看器、Web窗体查看器和所有CrystalDecisions命名空间)
*Crystal_Managed2003.msm、
Crystal_Managed2003_chs.msm、
(对于使报表运行所需的所有其他文件,由数据库访问MSM处理其分发 。其中包括数据库、导出和图表驱动程序 。)
*Crystal_Database_access2003.msm、
Crystal_Database_access2003_chs.msm、
(KeyCodeMSM处理CrystalDecisions密钥号码的安装,注意是添加合并模块,否则没有“MergeMouduleProperties”属性)
*Crystal_regwiz2003.msm、
(是vc的运行库,估计是CrystalReport或涉及到的某些程序是用vc写的,所以需要它?。?
VC_User_CRT71_RTL_X86_---.msm、
VC_User_STL71_RTL_X86_---.msm、
5)打开解决方案-- 右键点击Crystal_regwiz2003.msm的属性,在“MergeMouduleProperties”里的“LicenseKey”填入:AAP5GKS0000GDE100DS(这个是你生成CrystalReport是用到的注册号的密码?。?
6)生成解决方案(或直接按Ctrl Shift B)
至此整个分发程序已经做好 , 再把刚才做的那个安装程序双击一下……
-----------------------------------------------------------------------
打包时加入卸载功能:
方法一:
1.在打包项目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到)
2.在文件系统视图中选择应用程序文件夹,在msiexec.exe上按右键,选择创建快捷方式,重命名快捷方式为 "卸载 ".
3.更改此快捷方式的Arguments为 "/x{产品id} ",产品id的值为打包项目的ProductCode属性值.
方法二:(推荐)
1.先生成安装包 , 记下ProductCode,下面要用到
2.用VS.net建立一个新的控制台程序uninst.exe文件
'powerby:landlordh
'for2000,xp,2003
Moduleuninstall
SubMain()
DimmyProcessAsProcess=NewProcess
IfSystem.Environment.OSVersion.ToString.IndexOf( "NT5 ")Then
myProcess.Start( "msiexec ","/X{2B65D4A9-C146-4808-AB4B-321FB0779559} ")'改为自己的ProductCode
EndIf
myProcess.Close()
EndSub
EndModule
3.将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建uninst.exe的快捷方式
如果装个ms的控件的话,则直接把framework和msac打在包里 。
用VB.net打包后的软件 , 如何支持覆盖安装呢?,如果客户终端非常多的时候 , 这就会是一项很麻烦的工作,一方面要安排我们的应用程序,另一方面要安装Oracle客户端,而且还要对Oracle客户端进行NET EASY配置,真是不胜其烦 。
为此我研究了很久,现在终于做到了可以把Oracle客户端和应用程序一起打包,又自己用程序来配置NET EASY,刚好前两天有两个小弟问我如何把客户端打包和用程序配置NET EASY的问题,我今天就在这里说一下 。
由于时间问题,今天就只能讲一下客户端打包的问题 , 另一个问题我会在下一篇给大家讲一下 。
1、打包要知道的问题:
A、要打包哪些文件 。
B、如何修改注册表 。
C、如何设置环境变量 。
D、打包使用哪些工具 。
2、打包要使用的文件:
我们先找一个装有Oracle的机器,把以下的文件打包 。为了保证Oracle能正常访问,我们需要保持原目录结构不变 。
A、$ORACLE_HOMEBIN下边所有DLL,IMP.EXE,EXP.EXE,SQLPLUS.EXE , SQLPLUSW.EXE 。($ORACLE_HOME指的是ORACLE的主目录,比如D:ORACLEORA8I) 。
B、$ORACLE_HOMEnetwork目录下的三个目录:Admin、mesg、tnsapi,把它们全部打包 。
C、$ORACLE_HOMEocommonnls目录 。
D、$ORACLE_HOMEoracoremesg目录 。
E、$ORACLE_HOMEsqlplus下的两个目录:admin、mesg 。
3、如何修改注册表:
为不麻烦,我们可以把这个装有Oracle的机器的注册表里边Oracle信息照搬过来 。全部照抄 。
4、如何设置环境变量:
设置环境变量,我们要在PATH前边加上$ORACLE_HOMEBIN;
5、使用哪些打包工具:
我个人比较喜欢的工具是WiseInstaller,它的功能很强大 , 能导入整个文件目录(我感觉这一点比Install shilled要好)、导入注册表、也可以设置环境变量,以及设置NT服务等等(我好象是给它做广告似的) 。
我们现在就可以使用它来做我们的客户端了 。
第一步,先把我说的这些文件目录全部导入到我们的安装工程中去 。
第二步,找到设置注册表选项,导入注册表中HKEY_LOCAL_MACHINESOFTWAREORACLE下边所有的注册表值 。
第三步,找到环境变量设置选项 , 在它的PATH那里加上$ORACLE_HOMEBIN 。这里的$ORACLE_HOME用来代替 。
做完这一切,编译,发布,完成 。
6、如何用手工来修改NET EASY:
现在假设我们已经做完了这个安装包 , 并且把它安装到了我们的电脑上边,那么,在开始菜单上是没有ORACLE这个选项的 , 如何设置Oracle NET EASY呢?
我们现在暂时可以这样做:
打开我们的Oracle客户端的安装目录,找到NETWORKADMIN子目录下边的tnsnames.ora这个文件 , 直接对它进行编辑就行了 。
比如,我们现在想配置一个叫做NTSERVER的服务名,我们就可以这样写:
NTSERVER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 机器名)(PORT = 端口号))
)
(CONNECT_DATA =https://www.04ip.com/post/
(SERVICE_NAME = 全局数据库名)
)
)
然后,直接把它加到tnsnames.ora这个文件的后边就行了 。
如果NTSERVER这个服务名已经存在的话,我们可以直接修改它的机器名、端口号和全局数据库名就可以了 。
vb.net的打包软件的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于vb打包工具哪个好、vb.net的打包软件的信息别忘了在本站进行查找喔 。

    推荐阅读