VB.net 程序的打包问题示例

本演演示动记事本的 Windows 用程序建一个安装程序的程。在本演中,您将首先建一个 Windows 用程序,然后建一个安装程序;以便在安装程中置快捷方式和文件关联、添加注册表示自定义对话框以及检查 Internet Explorer 的版本。

注意 建自己的安装程序,不一定需要行下面的所有步骤

本演的目的是介安装部署中可能会用到的一些可功能。若只是建一个基本的安装程序,只需完成此程中的前四个部分。

1. Windows 用程序

文件上指向新建,然后选择。 在新建对话框中,选择窗格中的“Visual Basic ,然后选择模板窗格中的“Windows 用程序。在名称框中,我的事本单击确定关闭对话框。 目即被添加到解决方案源管理器中,并且打 Windows 窗体设计器。 在工具箱选择“Windows 窗体选项卡,并将控件拖到窗体中。 双 Button 控件为该添加事件理程序。在事件理程序中添加下面的代 Shell("Notepad.exe", AppWinStyle.NormalFocus)将启 Notepad.exe 并将焦点准它。在生成上,选择生成我的事本该应用程序。

2. 建部署

文件上指向添加,然后选择新建。在添加新对话框中,选择窗格中的安装和部署,然后选择模板窗格中的安装。在名称框中,我的事本安装程序单击确定关闭对话框。 目被添加到解决方案源管理器中,并且文件系统编辑器打。在解决方案源管理器中选择我的事本安装程序目。在属性窗口中,选择 ProductName 属性,并我的事本。注意 ProductName 属性确定文件名称和添加/除程序对话框中为应用程序示的名称。

3. Windows 用程序添加到安装程序中

在解决方案源管理器中选择我的事本安装程序目。在文件系统编辑中,选择用程序文件点。 在操作上,选择添加”->“。在添加对话框中,从下拉列表中选择我的事本。从列表中选择,并单击确定。 在生成选择生成我的事本安装程序

4.部署用程序(基本安装程序)

如果不想立即行安装,可以跳步骤如果正在行一个完整的演练过程,可以跳步骤。 在解决方案源管理器中选择我的事本安装程序目。在选择安装将运行安装程序并在开发计算机上安装我的事本。 注意 必算机上具有安装限才能运行安装程序。可的部署功能其余步骤演示可的部署功能。

4. 建快捷方式

步骤您的用程序建一个快捷方式,安装程中,快捷方式将放置到目标计算机的桌面上。

在解决方案源管理器中选择我的事本安装程序目。 在文件系统编辑中,选择出来自我的事本’”点。在操作上,选择建主出来自我的事本的快捷方式将添加一个出来自我的事本的快捷方式点。 将此快捷方式重命名我的事本的快捷方式选择我的事本的快捷方式,并将其拖到左窗格的桌面文件中。

5. 建文件关联

步骤为我的事本添加文件关联,以便双 .vbn 文件我的事本用程序。 Windows 用程序建文件关联 在解决方案源管理器中选择我的事本安装程序目。在视图上指向编辑,然后选择文件。 在文件编辑选择标计算机上的文件点。在操作上,选择添加文件。将添加一个新文档 #1”点,而且该节点将打,以便您重命名。 将新文档 #1”重命名 Vbn.doc。 在属性窗口中,将文件型的 Extension 属性 vbn选择 Command 属性并单击省略号”() 。在选择项目中的对话框中,定位到用程序文件,并选择出来自我的事本’”单击确定关闭对话框。

6. 添加注册表

步骤将一个注册表以及相添加到注册表中。运行,可以从用程序代中引用此注册表信息。 Windows 用程序添加注册表 在解决方案源管理器中选择我的事本安装程序目。在视图上,指向编辑,并选择注册表选择“HKEY_CURRENT_USER”点并将其展,然后展“Software”点,并选择“[Manufacturer]”点。 注意 “Manufacturer”点两有括号,表示它是一个属性。它将被替换为输入的部署目的 Manufacturer 属性。在操作上,选择新建”->“ (新建->””)重命名 UserChoice 选择 UserChoice 。 在操作上,指向新建,然后单击字符串。 重命名 TextColor 。 在属性窗口中,选择 Value 属性,并 Black

7. 添加自定安装对话

步骤添加并配置一个在安装期间显示的自定界面对话框。在解决方案源管理器中选择我的事本安装程序目。在视图上指向编辑,然后选择界面。 在用界面编辑器中,选择安装点下的点。 在操作上,选择添加对话。在添加对话对话框中,选择复选 (A)”单击确定关闭对话框。 在操作上,选择上移两次,将复选 (A)”对话框放置在安装文件对话框之上。在属性窗口中,将 BannerText 属性示例。 将 BodyText 属性“‘安装示例文件复选框控制是否安装示例文件。如果于未中状不安装示例。 将 CheckBox1Label 属性要安装示例。将 Checkbox2VisibleCheckbox3Visible Checkbox4Visible 属性 false藏其他复选框。

9.使用示例

步骤创建一个 Samples 子文件,它将被安装到 Application 文件的下面。添加 Samples 文件 在解决方案源管理器中选择我的事本安装程序目。在视图上指向编辑,然后选择文件系用程序文件中。 从操作上指向添加,然后选择文件。 将新建文件 #1”重命名示例。 此步骤创建两个简单的文本文件,如果用在自定义对话框中选择安装示例选项,将安装两个文本文件。为应用程序建示例文件 使用事本或其他文本编辑建一个包含文本 rules.vbn”的文本文件,然后将其保存 Rules.vbn。 注意 若要防止事本自添加 .txt 展名,文件下拉列表中选择所有文件建另一个包含文本 memo.vbn”的文本文件,将其保存 Memo.vbn。 此步骤将示例文件添加到 Samples 文件中,并置决定是否安装文件的条件。将示例添加到安装程序中 在解决方案源管理器中选择我的事本安装程序目。从视图中指向编辑选择文件系,然后选择示例文件。 从操作上指向添加,然后选择文件。将 Rules.vbn Memo.vbn 文件添加到示例文件中。 在文件系统编辑器中选择 Rules.vbn。在属性窗口中,将 Condition 属性 CHECKBOXA1=1。运行安装程序,只在自定复选框被才安装 Rules.vbn 文件。 在文件系统编辑器中选择 Memo.vbn 文件。在属性窗口中,将 Condition 属性 CHECKBOXA1=1。运行安装程序,只在自定复选框被才安装 Memo.vbn 文件。 添加启条件此步骤检查在目标计算机上是否安装了 Internet Explorer 5.0 或更高版本,如果未安装所需版本的 Internet Explorer,将停止安装程。添加启条件来检查 Internet Explorer 版本注意此步骤旨在述启条件的概念;我的事本用程序实际上并不依 Internet Explorer。在解决方案源管理器中选择我的事本安装程序目。在视图上指向编辑,然后选择条件。 在启条件编辑器中,选择标计算机上的要求点。 在操作上,选择添加文件启条件。 将在搜索目标计算机点下面添加一个搜索 File1”点,而在条件点下面添加一个“Condition1”点。 将搜索 File1”重命名搜索 Internet Explorer”。在属性窗口中,将 FileName 属性 Iexplore.exe,将 Folder 属性 [ProgramFilesFolder],将 Depth 属性 2,将 MinVersion 属性 5.00选择“Condition1”点。 将 Message 属性程序需要 Microsoft Internet Explorer 5.0 或更高版本。安装 Internet Explorer 并重新运行事本安装程序。置可属性此步骤设置一个属性,以便在目标计算机上没有正确版本的 Windows 安装程序,自安装 Windows 安装引程序文件。置部署目的可属性在解决方案源管理器中选择我的事本安装程序目。在视图上,选择属性。 在我的事本安装程序属性中,选择程序下拉列表,然后选择“Windows 安装引程序。 在生成选择生成我的事本安装程序。在开发计算机上安装此步骤将运行安装程序并在开发计算机上安装我的事本。在开发计算机上安装我的事本在解决方案源管理器中选择我的事本安装程序目。在选择安装。 注意必算机上具有安装限才能运行安装程序。部署到其他算机此步骤将运行安装程序并将我的事本安装到其他算机。将我的事本部署到其他算机上在 Windows 源管理器中,定位到目目找所生成的安装程序。默路径是 /documents and settings/yourloginname/My Notepad Installer/project configuration/My Notepad Installer.msi

目配置调试。 将中的我的事本安装程序 .msi 文件以及其他所有文件和子目录复制到另一台算机上。 注意 若要在未网的算机上安装,将文件制到 CD-ROM 传统媒体中。在目标计算机上双 Setup.exe 文件来运行安装程序。注意 必算机上具有安装限才能运行安装程序。测试步骤测试从桌面快捷方式启安装程序和卸测试安装 验证快捷方式是否安装到了桌面上以及是否能正确启我的事本用程序。 使用控制面板中的添加/除程序工具卸载该应用程序。 提示 若要从开发计算机上卸选择

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值