vb.net怎样vb制作安装包包

已解决问题
vb.net2005做安装盘的时候如何把水晶报表一起打包。
怎么操作,需要什么文件或软件。
浏览次数:470
用手机阿里扫一扫
最满意答案
文件-〉追加-〉新项目右键点生成的安装包项目,选择属性。点&必须的组件&,选择microsoft&data&access&components&2.8.net&framework&2.0crystal&reports&for&.net&framework.2.0打上勾,并且下面的3个radiobutton选中间那个(同一场所download)C:ProgramFilesMicrosoftVisualStudio&8SDKv2.0BootStrapperPackagesCrystalReports下面的CRRedist2005_x86.msi和CRRedist2005_x86_cn.msi(或CRRedist2005_x86_jp.msi)。下载个dotnetfx.exe,MDAC_TYP.EXE,把这些文件都包含进安装盘工程。这样就可以做到这些效果。&
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
VB.NET安装部署
摘要:VB.NET安装部署一).创建部署项目1.在“文件”菜单上指向“添加项目”,然后选择“新建项目”。2.在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入setup1。3.单击“确定”关闭对话框。4.项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。5.在“属性”窗口中,选择ProductName属性,并键入信息管理系统。VB.NET安装部署二).将主程序项目的输出添加到部署项目中1.在“文件系
VB.NET安装部署一).创建部署项目
1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。
2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。
3. 单击“确定”关闭对话框。
4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。
5. 在“属性”窗口中,选择 ProductName 属性,并键入 信息管理系统 。
VB.NET安装部署二).将 主程序 项目的输出添加到部署项目中
1. 在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选择“项目输出”。
2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。
3. 单击“确定”关闭对话框。
4. 从列表中选择“主输出”和“内容文件”组,然后单击“确定”。
VB.NET安装部署三).创建安装程序类
1. 在“文件”菜单上指向“新建”,然后选择“项目”。
2. 在“新建项目”对话框中,选择“项目类型”窗格中的“Visual Basic 项目”,然后选择“模板”窗格中的“类库”。在“名称”框中键入 installDB。
3. 单击“打开”关闭对话框。
4. 从“项目”菜单中选择“添加新项”。
5. 在“添加新项”对话框中选择“安装程序类”。在“名称”框中键入 installDB。
6. 单击“确定”关闭对话框。
7. 详细代码附后。
VB.NET安装部署四).创建自定义安装对话框
1. 在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编辑器”,然后选择“用户界面”。
2. 在用户界面编辑器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”。
3. 在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。
4. 在“添加对话框”对话框中,选择“文本框 (A)”对话框,然后单击“确定”关闭对话框。
5. 在“操作”菜单上,选择“上移”。重复此步骤,直到“文本框 (A)”对话框位于“安装文件夹”节点之上。
6. 在“属性”窗口中,选择 BannerText 属性并键入:安装数据库.
7. 选择 BodyText 属性并键入:安装程序将在目标机器上安装数据库
8. 选择 Edit1Label 属性并键入:数据库名称:
9. 选择 Edit1Property 属性并键入 CUSTOMTEXTA1
10. 选择 Edit1Value 属性并键入:dbservers
11. 选择 Edit2Label 属性并键入:服务器名:
12. 选择 Edit2Property 属性并键入 CUSTOMTEXTA2
13. 选择 Edit2Value 属性并键入:(local)
14. 选择 Edit3Label 属性并键入:用户名:
15. 选择 Edit3Value 属性并键入:sa
16. 选择 Edit3Property 属性并键入 CUSTOMTEXTA3
17. 选择 Edit4Label 属性并键入:密码:
18. 选择 Edit4Property 属性并键入 CUSTOMTEXTA4
19. 选择 Edit2Visible、Edit3Visible 和 Edit4Visible 属性,并将它们设置为 true
VB.NET安装部署五).创建自定义操作
1. 在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编辑器”,然后选择“自定义操作”。
2. 在自定义操作编辑器中选择“安装”节点。在“操作”菜单上,选择“添加自定义操作”。
3. 在“选择项目中的项”对话框中,双击“应用程序文件夹”。
4. 选择“主输出来自 installDB(活动)”项,然后单击“确定”关闭对话框。
5. 在“属性”窗口中,选择 CustomActionData 属性并键入“/dbname=[CUSTOMTEXTA1] /server=[CUSTOMTEXTA2] /user=[CUSTOMTEXTA3] /pwd=[CUSTOMTEXTA4] /targetdir=&[TARGETDIR]&”。
附:/targetdir=&[TARGETDIR]&是安装后的目标路径,为了在installDB类中获得安装后的路径,我们设置此参数。
VB.NET安装部署六).添加文件
1. 将SQL Server备份成文件DB.dat添加到“setup1”项目(在企业管理器中右击数据库-&所有工作-&备份数据库,备份成一个文件,取名为DB.dat)
2. 将安装文件LisenceFile.rtf添加到“setup1”项目
3. 在用户界面编辑器中,选择许可协议,设置LisenceFile属性为LisenceFile.rtf文件
4.一般会自动将依赖项添加到“检测到的依赖项”,如果没有,那么我们要手动将其加入步骤5)
Crystal_Managed2003.msm (如果有水晶报表)& dotnetfxredist_x86.msm (.net一定是必须的)& ... (如果有引用其他的dll) 5.如果使用了水晶报表,手动加入要包含的文件:项目--&添加--&合并模块(添加你的程序文件) (包括dotNetFramework和MDAC27),位于:C:Program FilesCommon FilesMerge Modules 下,*为必要的
具体功能如下:(托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间)
* Crystal_Managed2003.msmCrystal_Managed2003_chs.msm(对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。)
* Crystal_Database_access2003.msmCrystal_Database_access2003_chs.msm(KeyCode MSM 处理 Crystal Decisions 密钥号码的安装,注意是添加合并模块,否则没有“MergeMouduleProperties”属性)
* Crystal_regwiz2003.msm(如果报表文件使用了 ADO.NET 的 dataset 数据集对象,那么 VC_User_CRT71_RTL_X86_---.msm 和 VC_User_STL71_RTL_X86_---.msm 模块也必须包含在安装工程中。而且这两个模块的文件安装属性的&Module Retargetable Folder&项必须修改成为系统目录)
VC_User_CRT71_RTL_X86_---.msm& VC_User_STL71_RTL_X86_---.msm (很多人经常出现查询错误,不妨加上这个)
6.打开解决方案--&右键点击Crystal_regwiz2003.msm的属性,在“MergeMouduleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!)
VB.NET安装部署七).打包加入卸载功能:
1.在打包目中添加文件msiexec.exe(一般可在c:windowssystem32下找到)
2.在文件系中用程序文件,在msiexec.exe上按右,建快捷方式,重命名快捷方式&卸载&.
3.更改此快捷方式的Arguments 为&/x {品id}&,品id的值打包目的ProductCode性值.
方法二:(推荐)
1.先生成安装包,记下ProductCode(选择解决方案资源管理器根目录如setup1,再查看属性标签,不是右键中的属性),下面要用到
2.用VS.net建立一个新的控制台程序uninst.exe文件
power by: landlordh& for 2000,xp,2003& Module uninstall& Sub Main()& Dim myProcess As Process = New Process& If System.Environment.OSVersion.ToString.IndexOf(&NT 5&) Then& myProcess.Start(&msiexec&, &/X{2B65D4A9-C146-4808-AB4B-321FB0779559}&) 改为自己的ProductCode& End If& myProcess.Close()& End Sub& End Module 3.将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建uninst.exe的快捷方式
VB.NET安装部署八).打包加入.net环境和MDAC功能:
把MS的PluginInstaller.msi插件装上后,用vb.net的自带的打包工具打包,就会自动把.net framework环境打进去,再下面的步骤进行设置,就可以把MDAC也打包.使用 Setup 项目安装 MDAC
1.确保 Visual Studio .NET 框架引导程序插件已安装。
2.在 Solution Explorer 中选择 Setup 项目。从 View 菜单指向 Editor,并选择 Launch Conditions(启动条件)。
3.选择 Requirements on Target Machine(搜索目标计算机) 节点。从 Action 菜单,选择 Add Registry Launch Condition(添加注册表搜索)。
4.选择 Search for RegistryEntry1 节点。在 Properties 窗口中,选择 RegKey 属性,并键入 SoftwareMicrosoftDataAccess。
5.选择 Root 属性,并选择 vsdrrHKLM。
6.选择 Value 属性,并键入 FullInstallVer。
7.选择 Property 属性,并键入 MDACSEARCH。
8.在 Launch Conditions Editor(启动条件) 中,添加Condition1 节点。选择 Condition1 节点,在 Properties 窗口中,选择 Condition 属性,并选择 MDACSEARCH&=&2.6&。
9.在 Solution Explorer 中选择 Setup 项目。在 Project 菜单上,选择 Properties。
10.将 Bootstrapper 属性设置为 Windows Installer Bootstrapper(Windows 安装引导程序)。
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
为您提供0门槛上云实践机会
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
VB.NET安装部署相关信息,包括
的信息,所有VB.NET安装部署相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International博客访问: 644
博文数量: 1
博客积分: 10
博客等级: 民兵
技术积分: 15
注册时间:
原文地址: 作者:
生成以C/S方式的客户端程序的安装程序【案例10-2】C/S方式的客户端安装程序的生成。该案例是生成一个以C/S方式的客户端程序的安装文件。用户利用这一生成的安装文件可以正确将客户端程序安装和部署到其它计算机上,并可以在桌面和程序组里建立该客户端可执行程序的快捷方式。[技能目标]利用VB.NET中"安装和部署项目"功能生成以C/S方式的客户端程序的安装文件。[操作要点与步骤]1. 在VS.NET中打开单元九中案例9-3中的"建立以C/S方式的客户端Windows窗体程序"的解决方案文件"D:\vb.net\Window_Client\ Window_Client.sln",解决方案文件打开后,选择"文件→添加项目→新建项目"菜单。2. 单击"新建项目"菜单将弹出"新建项目"对话框,在该对话框的"项目类型"中选择"安装和部署项目",在"模板"列表中选择"安装项目",在"名称"文件框中输入项目名称为"Window_ClientSetup",在"位置"文本框中自动会填上已打开的项目文件Window_Client.vbproj所在的路径:"D:\ vb.net\Window_Client"。单击"确定"按扭,系统将自动创建与安装程序有关的源文件。3. 项目添加完成后,在解决方案资源管理器添加了新的安装项目Window_ClientSetup,在该项目下除了有一个空的"检测到的依赖项"节点之外,没有任何内容。选中Window_ClientSetup项目,在"文件系统"标签页中选择标记为"目标计算机上的文件系统",在"目标计算机上的文件系统"下也只有3个空白的节点。如图10-12所示。4. 在图10-12中,空白的安装项目是无法生成所需要的安装文件的,所以还需要手动添加一些必要的内容,主要有输出项目和必要的文件(例如:数据库文件)。在解决方案资源管理器中选中安装项目Window_ClientSetup,在右键弹出的快捷菜单中执行"添加→项目输出"命令,弹出"添加项目输出组"对话框,类似图10-3所示。"添加项目输出组"对话框中的内容有Window_Client项目下的内容、配置和说明等,因为在本解决方案中,除了安装项目Window_ClientSetup外,仅有Window_Client项目,因此输出内容都来自Window_Client项目。在输出内容里有"主输出"、"本地化资源"、"调试符号"、"内容文件"和"源文件"五项,本步骤全部选择这五个项目(在用鼠标选择时,按住Ctrl键或Shift来进行多选),这五项输出内容的含义在案例10-1中已在表10-1中作了简要说明。在类似图10-3中选中全部输出项后,单击"确定"按钮将这五个输出项加到安装项目Window_ClientSetup下,此时可以发现解决方案资源管理器中多了几项,即增加了五个输出项,并且在检测到的依赖项中多了一项,这是.NET在添加输出项时自动检查输出项的依赖性,并将必要的依赖文件包括到安装项目中。图10-12 空白的文件系统5. 如果有其他文件需要打包在安装文件中(例如:数据库文件),则在"文件系统"标签页中,在弹出的菜单中选择"添加→文件"菜单,在弹出的"添加文件"对话框中选择所需的打包文件即可。6. 添加指定文件夹有时需要在目标计算机上创建一组标准的文件夹,该文件夹可能是目标计算机上已有的一些系统指定文件夹,也可能是用户自定义的文件夹,同时再将一些项目的文件放置到这些文件夹中,这个要求可以通过安装项目的文件系统编辑器来完成。在Window_ClientSetup的文件系统标签页中选中"目标计算机上的文件系统"并右击(或者在该目录树的空白处右键单击),即可在弹出的快捷菜单看到"添加特殊文件夹"项,该菜单项下面又包含了诸多指定系统文件夹,如"Common Files"文件夹、"System文件夹"等,最后一项是"自定义文件夹"。通过执行这些命令可以直接在文件系统中创建新的文件夹,当生成的安装文件在目标计算机上安装时,就会自动找到或生成该文件夹,并将指定的文件夹下的内容放进去。这些文件夹都通过带方括号[]的一些系统变量来表示,通常都对应着系统上的指定文件夹,如图10-13所示。7. 添加快捷方式文件系统编辑器还可以为输出的项目创建快捷方式,并将该快捷方式放置于指定的目录下面,例如常见的桌面快捷方式、程序组中的快捷方式等。通常在安装完应用程序后,安装程序都会自动在用户桌面以及"程序"菜单中创建应用程序的快捷方式,以方便用户运行该应用程序。在VB.NET的安装项目中可以通过文件系编辑器来完成这个工作。图10-13 添加指定文件夹首先要确定创建快捷键的目标文件。选中目标文件,在右键弹出的菜单中执行"创建XXX的快捷方式"命令,即可在目标文件相同的文件夹中创建快捷方式。如果要在与目标文件不同的文件夹中创建该目标文件的快捷方式,只需将目标文件所在文件夹下的快捷方式拷贝到所需要的文件夹中即可。现在以"应用程序文件夹"下的"主输出来自Window_Client"文件来创建它在目标计算机上"用户桌面"文件夹下的快捷方式。首先选中"主输出来自Window_Client"文件,利用右键弹出的菜单,执行"创建主输出来自Window_Client的快捷方式"命令,如图10-14所示。图10-14 选中"创建主输出来自Window_Client的快捷方式"命令菜单执行该菜单命令后,可以看到在"应用程序文件夹"中多了一项,即"主输出来自Window_Client的快捷方式,但用户的最终目的是在目标计算机的"用户桌面"文件夹下面创建快捷方式,即当应用程序在用户的计算机上安装时,自动在用户桌面生成主输出的快捷方式,要实现这一目标就必须将"应用程序文件夹"下的快捷方式拷贝到"用户桌面"文件夹下。如图10-15所示,选中该快捷方式,在右键弹出的菜单中执行"剪切"命令。然后再选中"用户桌面"文件夹,如图10-16所示,在右键弹出的菜单中执行"粘贴"命令,即可达到所需的目的。图10-15 在弹出的菜单中选择"剪切"菜单图10-16粘贴快捷菜单到用户桌面这样在"用户桌面"文件夹下就会有一项"主输出来自Window_Client的快捷方式",用户在使用该项目生成的安装文件安装完成后,就可以在桌面上看到该快捷方式。如果需要,还可以在安装项目Window_ClientSetup中的文件系统编辑器里,对该快捷方式的名称Name、图标Icon等属性进一步的进行更改,如图10-17所示。图10-17 设置快捷方式的名称Name、图标Icon等属性同样将"剪切板"中的快捷菜单再复制到"用户的程序菜单"文件夹下,并设置快捷方式的名称Name、图标Icon等属性。这样用户在使用该项目生成的安装文件安装时,到最后既可以在桌面上看到应用程序的快捷方式和图标,又可以在Windows的开始菜单程序中看到应用程序的快捷方式和图标。8. 在"解决方案资源管理器"中用鼠标右键单击安装项目名"Window_ClientSetup",然后选择快捷菜单中的"生成"命令,系统会自动在安装程序项目输出文件夹中生成一个Setup.exe安装文件,该文件即是安装程序文件,(这个可执行的安装文件所在的文件夹在"D:\vb.net\Window_Client\Window_ClientSetup\Debug中"),以后在其它计算机中安装和部暑Window_Client项目时,直接运行这个可执行文件即可。
阅读(534) | 评论(0) | 转发(0) |
上一篇:没有了
下一篇:没有了
给主人留下些什么吧!~~
请登录后评论。vs2005,vs2005下载,vs2005安装,vs2005技巧
热点推荐:|
您现在的位置:
开发VB.NET程序
对于ncf(net精简版的英文缩写)开发人员,应用程序选项保存一般只有两种途径选择:
计算机用户经常把控制台应用程序作为一种“遗物”来看待,但是它们仍然还作为系统管理员的非常喜欢的一部分
本文在简要分析VB 2005所提供的异常处理机制的同时,详细讨论如何用它所提供的异常类定制自己的异常。
本文要讲的是如何利用media player来编写一个自己的嵌入式软件,并让它拥有播放cd,vcd,avi,mp3等的功能。
有两个主要原因使得Visual Basic极为流行:VB6程序员和OOP程序员
“冲浪”一词在五六年前很时髦,现在则是菜鸟的代名词,老鸟们张嘴就是个性化,而最容易个性化的则是RSS
我在向你展示VB2005提供编码能力的同时,也带来一个更可亲近的Visual Basic
上次我们介绍了VB2005的免费重构插件――Refactor! for VB2005和其中两项视觉效果很酷的重构功能
大家已经很熟悉C# 2005将加入内置的重构支持,方便用户快速对代码实施常用的重构
在了解Visual Basic 2005创建多线程应用程序是多么容易以前,让我们看一看通常程序开发人员所遇到的挑战豆丁微信公众号
君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
用VB.Net2008制作安装程序详细步骤)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 vb.net 生成安装包 的文章

 

随机推荐