hur.cn - 华软网

 热门搜索

商务之星.NET发布说明

  作者:佚名    技巧来源:本站原创    点击数:    更新时间:2010/12/4

本文档WORD版本全部已经包含在这个页面源码压缩包中:http://www.hur.cn/okcode.html


《商务之星.NET》软件发布打包说明

第一步:打开Visual Studio .Net 2003。

 


第二步:在开发环境“文件”菜单上,单击“新建”,单击“项目”。
 
如图:
选择“项目类型”中的“安装和部署项目”,在右侧的“模板”中选择“项目”。并选择要生成的文件名称和位置,选择确定。

第三步:加载所需文件
1:如图,在文件系统编辑器中的应用程序文件夹中添加文件。
 
2:我们以标准版为例:选中“商务之星.NET”应用程序所在的文件夹中的“Business.exe”文件,然后选择打开。(如图):
 
我们可以看到,与“Business.exe”有关联关系的文件都被开发系统自动的加载到文件列表中来了。其中包括一些外部文件“Office.dll”、“SQL.dll”等,这些文件是我们在安装其他外部支持软件的时候所生成的,不在我们软件代码所生成的范围之内,但是我们的软件在运行过程中需要调用它,因此就被系统自动的关联进来。
 

3:除了“Business.exe”之外,我们还必须将“BusinessPos.dll”文件手工添加到文件列表中来,系统也将会把与这个文件相关联的DLL文件自动添加进来。
除此之外,在当前文件夹中还有很多文件没有被调用进来,这就需要我们逐个的进行手工添加(如图):
 
然后我们需要检查一下当前文件夹里面还有没有我们没有添加的文件,有的时候有的文件的后缀是“DLL”我们可能会遗漏掉这些文件,所以我们做完这一步到最后要检查一下。

4:在应用程序文件夹中添加文件夹“Xml”、“PipeXsd”、“Image”,然后再分别把这三个文件夹中的文件分别添加到这三个文件夹中,在添加过程中可以用全部选择打开文件。
 
 
到这里,所有文件我们都添加完成了。

第四步:设置程序文件安装的默认路径地址。
1:选择“应用程序文件夹”一项,点选右键中的“属性”选项。(如图)
 
2:在属性窗格中,将“DefaultLocation”属性值修改为我们希望用户默认的安装位置,例如:“C:\SST\Single”如果是网络版软件,我们可以在想对应的不同版本后面加上“Server”或者“Client”以标识服务器和客户端程序,如果有前台收款程序,我们可以加上“POS”。
例如(服装版):“C:\SST\DressServer”(服装网络版服务器)、“C:\SST\DressClient”(服装网络版客户端、“C:\SST\DressPOS”(服装网络版前台收款)。(如图):
 
第五步:添加快捷方式。
1:我们在“用户的‘程序’菜单”中新建一个文件夹。命名为“商务之星.NET”
 
2:我们选择刚刚建立的文件夹,在右侧的文件列表处选择右键的 “创建‘商务之星.NET’快捷方式”。
 
3:在“选择项目中的项”窗口中,选择应用程序文件夹中的“Business.exe”(如图):
 
4:这时会在文件列表中出现一个新建立的快捷方式,然后选择右侧属性栏中的“Icon”属性来为这个快捷方式指定一个图标。(如图):
 

我们可以到应用程序文件夹中的“Image”文件夹中指定“Ico48xp.ico”文件 这是商务之星.NET中自带的XP风格的一款默认图标。
 
5:用同样方法,我们可以为目标计算机中的用户桌面上也建立一个同样的快捷方式。
 
这样一来,目标计算机的程序菜单和桌面上就会出现两个“商务之星.NET”的快捷方式了。

第六步:添加注册表值。
1:打开“解决方案资源管理器”。再打开上面的注册表编辑器。
 `
2:在[HKEY_LOCAL_MACHINE]主键中打开“Software”键,再将里面的“[Manufacturer]”键值修改为“Business”,然后在它右侧的列表空白处点右键选择“新建——》字符串”。(如图)
 
4:将字符串名称改成由版本名称与“Dir”组合的名字,如“SingleDir”(标准单机版)、“ CarServerDir”(汽修版服务器)、“DressClientDir”(服装版客户端)。
并将字符串的值改写成“[TARGETDIR]”如图:

 
第七步:设置自定义操作值
在“解决方案管理器”中选择当前发布安装程序的方案,再打开上面的注册表编辑器。鼠标右键点击自定义操作,选择“添加自定义操作”。在“选择项目中的项”对话框中选择要安装的可执行文件(例如: Pos.exe)。这样一来,就保证了我们的安装卸载程序都指向同一个可执行文件了。
 
第八步:设置安装文件的属性。
1:设置安装文件信息:在“解决方案管理器”中选择当前发布安装程序的方案。然后切换到“属性”面板。(如图):
 
2:完善版本说明的各项属性。(*为必须填写内容)
*在“Author”处填写默认的公司名称。
*在“Localization”处选择安装的语言(默认为简体中文)。
*在“Manufacturer”处填写公司的名称。
在“ManufactureUurl”处完善本公司的主页地址。
*在“ProductCode”处点击“…”按钮,生成一个本产品唯一的产品编号。我们可以分不同版本记录此号码,此号码可以识别用户计算机中是否已经安装过此产品,以便识别要对其如何操作(安装、修复、卸载等),建议同一版本程序不要更换此编号,以免为用户升级的过程中发生重复安装的现象,也就是在“添加删除程序”中出现两个完全相同的软件。
*在“ProductName”处填写本软件产品的名称。
*在“RemovePreviousViersions”处选择“False”,这是指定安装程序在安装过程中是否移除早期版本。
在“SuportUrl”处填写针对与本软件的产品支持信息的主页地址。
*在“Title”处填写安装程序的窗口标题。
具体如下图:
 
其他各项可以由实际情况自行决定时候填写。

3:设置安装文件输出的方式。在“解决方案管理器”中选择当前要发布的项目,点选右键中的“属性”。
   这时候系统会打开属性页窗口(如图):
 
在“配置”下拉列表框出选择“Release”。然后重新命名一个输出文件的名称,如果特殊需要可以更改它的位置,在默认情况下输出的位置在当前解决方案下的“Release”文件夹。然后点击“确定”。
第八步:在安装程序中打包.NET框架
在打包.NET框架之前,我们必须保证用于打包的计算机上已经安装了Windows安装引导程序插件。该插件可以从Download Center下载。
1. 在解决方案资源管理器中选择你的安装项目,在项目菜单中选择“属性”。
2. 将安装引导程序属性设置成“Windows安装引导程序”。
这样,当我们生成安装项目的时候,.NET框架就会被打包进安装文件中了。
注意:.NET框架启动条件必须是有效的,我们可以在视图菜单中,指向“编辑器”并选择启动条件,将会看到一个叫做“.Net Framework”的结点。
第九步:在安装程序里打包MDAC(Microsoft Data Access Component)。
1. 确认已经安装了Visual Studio .NET框架安装引导程序插件(Microsoft Visual Studio Bootstrapper Plug-in)。
2. 在解决方案资源管理器中选中安装项目,在试图菜单中指向“编辑器”并选择“启动条件”。
3. 选中“目标计算机上的要求”节点。从“操作”菜单中选择“添加注册表启动条件”。
4. 选中“搜索RegistryEntry1”节点。在“属性窗口”中,选择“RegKey”属性栏,并输入“Software\Microsoft\DataAccess”。
5. 选中“Root”属性,选择“vsdrrHKLM”。
6. 选中“Value”属性并输入“FullInstallVer”。
7. 选中“Property”属性并输入“MDACSEARCH”。
 
8. 在启动条件编辑器中,选择“Condition1”节点。在属性窗口中选中“Condition”属性并选择“MDACSEARCH>=2.6”。
 
9. 在解决方案资源管理器中选中安装项目。在项目菜单中选择“属性”。
10. 将“安装引导程序”属性设置成“Windows安装引导程序”。
 这样一来,在我们生成安装项目的时候,.NET框架和MDAC将都被打包进安装程序中。
第十步:生成安装文件。
在“解决方案管理器”中选择我们要发布的项目,点选右键中的“生成”或者“重新生成”。成功以后我们可以直接到解决方案所在的文件夹中找到生成的文件。
至此,用“Visual Studio .Net 2003”生成发布安装程序的步骤完成。

......................


详细文档见上面FLASH,本文档WORD版本全部已经包含在这个页面源码压缩包中:http://www.hur.cn/okcode.html


华软声明:本站内容全部来自网络,如有侵犯您版权请来信指出,本站立即删除。


  • 上一篇文章:
  • 下一篇文章: