InstallShield 2019R2-InstallShield 2019R2
v25.0.0.676 附带安装教程- 软件大小:255.85 MB
- 更新日期:2020-03-05 11:15
- 软件语言:简体中文
- 软件类别:安装制作
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
InstallShield 2019R2是一款非常强大的安装包制作工具,它也是同行中的佼佼者,可以为用户提供非常多的帮助,它可以让用户通过它探索出节省时间的技巧,以使用InstallShield更快地进行构建,用户可以在使用过程中发现9个InstallShield技巧,这将帮助您更快地创建安装程序,该程序提供了各种方法,可以更好,更快地构建安装;新版本增加了包裹有效载荷,现在,您可以指定用于设计MSIX应用程序的文件:文件和文件夹视图使您可以将文件添加到InstallShield项目,您可以将这些文件组织到目标系统上的文件夹中;应用程序视图提供了一种集成的可视化方法来设计Windows应用程序属性,该属性包含软件包中提供的部分或全部功能;注册表视图使您可以定义要由安装创建的注册表项和值;优化了媒体模块,现在,您可以自定义将用于分发安装的文件和文件夹:路径变量视图使您可以通过使用变量轻松地在开发系统之间移植安装;发布视图为项目中的每个产品提供了可视化工具;需要的用户可以下载体验
新版功能
1、完整的MSIX项目创建:从头开始创建新的MSIX项目,以创建本地MSIX包,包括添加内容URIs、声明、可视资产和功能的能力。
2、MSIX转换向导:使用MSIX转换向导轻松将任何MSI文件转换为MSIX包。
3、MSIX验证套件:顺利确定哪些现有的InstallShield项目需要更改以符合微软MSIX标准。提供将MSI项目元素转化为在MSIX工作所需的见解和步骤。
4、套房中的MSIX:扩展安装套件以包括MSIX包和其他部署类型。
软件特色
1、Windows安装程序(MSI)和安装脚本安装的标准。
2、轻松创建本地MSIX包或从现有项目中构建MSIX。
3、提供全新的现代设计师界面。
4、构建安装套件,为视窗系统、MSIX等安装多种产品。
5、将MSIs转换为微软应用V 5.1。
6、使用微软网络部署将网络应用程序安装到微软Azure和微软IIS。
7、为简单安装测试自动调配虚拟机。
8、Microsoft Team Foundation Server集成。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、弹出以下界面,用户可以直接使用鼠标点击下一步按钮,可以根据您的需要不同的组件进行安装
6、现在准备安装主程序,点击安装按钮开始安装
7、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
8、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
1、程序安装完成后,先不要运行程序,打开安装包,找到补丁,双击运行补丁
2、然后就会提示安装,整个安装过程非常简单,一路点击下一步即可
3、完成以上操作步骤后,就可以双击应用程序将其打开,此时您就可以得到对应程序
使用说明
启动具有和不具有管理特权的InstallShield
提醒您在没有管理特权的情况下运行InstallShield时不可用的功能;还介绍了如果您在完整的管理员和非管理员上下文之间切换并且在项目中使用映射驱动器位置,则可能会出现潜在的问题。
提醒您与某些64位系统相比在某些32位系统上使用InstallShield可能会注意到的差异。
包含有助于您熟悉InstallShield,开始创建安装项目以及自定义InstallShield用户界面的信息。
逐步引导您完成创建InstallScript和Basic MSI安装项目以及创建全局安装的过程。
创建安装
介绍如何创建用户友好,可靠的安装,并指导您完成该过程的每个步骤-从指定“添加或删除程序”的信息到构建,测试和部署安装。
创建高级UI和套件/高级UI安装
包含有关Suite / Advanced UI和Advanced UI项目的概述以及一些详细的操作方法信息。
可以使用InstallShield的专业版提供的Suite / Advanced UI项目类型,将多个.msi软件包,.msp软件包,InstallScript软件包,.exe软件包,Windows App软件包(.appx)和Windows Installer事务作为侧面加载。一次安装,同时提供现代的,可定制的用户界面。
在InstallShield专业版中可用的Advanced UI项目类型使您可以为单个.msi软件包,.msp软件包或InstallScript软件包提供现代的,可自定义的用户界面。
设计InstallShield必备组件和其他可再发行组件
引入一些基本概念,以帮助您开始设计自己的InstallShield必备软件,合并模块和InstallScript对象,这些对象可在您的任何安装项目中使用或分发给其他安装开发人员使用。
模块化安装项目以分配开发工作并实现重用
引入了开发人员安装清单(DIM),这是功能性大小的相关项目的集合,例如产品文件,快捷方式,注册表项,文本文件更改,IIS网站和其他元素,这些元素共同构成了产品安装的离散部分。
更新应用
引导您完成规划和实施各种类型的升级和补丁程序更新产品的步骤。还说明了如何使用FlexNet Connect将可用的升级和补丁通知最终用户。
创建定制的虚拟应用程序
介绍如何使用InstallShield创建自定义虚拟应用程序。
其他安装选项
讨论InstallShield中可用的广泛选项:创建多语言安装,安装产品的多个实例,构建条件语句,搜索已安装的数据,编辑安装表等。
将InstallShield与外部应用程序集成
包含有关将InstallShield与第三方工具(例如源代码控制软件,Microsoft Visual Studio和Microsoft Visual Studio Team Foundation Server(TFS))集成的详细信息。
自动化安装开发和构建过程
包含有关InstallShield用户界面的全面参考信息; InstallScript语言;创建,编译,构建或运行安装时可能发生的错误和警告;您可以从命令行使用的工具来执行任务,例如构建发行版和运行安装;可用于在高级UI或Suite / Advanced UI项目的各种设置中嵌入对象表达式的对象,以搜索目标系统; InstallShield自定义行为添加到项目中的离子; 以及用于通过自动化界面修改安装项目的对象,方法,属性和集合。
经常问的问题
指导您获得有助于回答有关InstallShield和项目创建的许多常见问题的帮助主题。
词汇表
包含术语及其含义的集合。
注释,由于InstallShield帮助库旨在与InstallShield进行交互,因此建议您从InstallShield中打开帮助。 将帮助文件复制到另一个文件夹或系统会导致其许多功能无法正常工作。
如果在没有管理特权的情况下启动InstallShield,则以下功能不可用:
COM提取-从COM服务器提取COM信息需要管理权限。
如果您指定要从项目中的COM服务器提取COM信息,然后在没有管理特权的情况下运行InstallShield时尝试构建发行版,则会发生生成错误-6017。
可再发行文件下载-从“可再发行文件”视图中下载可再发行文件需要管理权限。这是因为InstallShield尝试将文件下载到每台计算机的位置,这需要管理特权。
如果尝试从“可再发行文件”视图中下载可再发行文件,但没有管理特权,则InstallShield将显示以下消息:
下载失败;确保您以管理员身份运行,并且您的计算机已连接到Internet。您想再试一次吗?
能够为InstallShield必备软件指定所有用户的位置-在“选项”对话框的“必备软件”选项卡上,您可以指定包含应在“可再发行文件”视图和“必备软件”视图中显示的InstallShield必备软件的文件夹。修改该选项卡上的“所有用户”位置需要管理特权,因为InstallShield会将信息写入注册表中每台计算机的位置。因此,如果您在没有管理特权的情况下运行InstallShield,则该选项卡上的“所有用户”位置将被禁用。
能够为合并模块指定“所有用户”位置-“选项”对话框上的“合并模块”选项卡上,您可以在其中指定包含应在“可再发行文件”视图中显示的合并模块的文件夹。修改该选项卡上的“所有用户”位置需要管理特权,因为InstallShield会将信息写入注册表中每台计算机的位置。因此,如果您在没有管理特权的情况下运行InstallShield,则该选项卡上的“所有用户”位置将被禁用。
能够编辑Regasm.exe和InstallUtilLib.dll的位置-在“选项”对话框的.NET选项卡上,您可以指定Regasm.exe和InstallUtilLib.dll文件的位置,这些文件是.NET附带的实用程序框架。这些实用程序用于COM互操作和.NET自定义操作。在.NET选项卡上修改这些位置需要管理特权,因为InstallShield会将信息写入注册表中每台计算机的位置。因此,如果您在没有管理特权的情况下运行InstallShield,则该选项卡上的这些位置设置将被禁用。
能够指定检查InstallShield更新的频率-在“选项”对话框的“更新”选项卡上的“检查软件更新”选项中,您可以指定要InstallShield检查软件更新的频率。在该选项卡上修改频率需要管理特权,因为InstallShield会将信息写入注册表中每台计算机的位置。因此,如果您在没有管理特权的情况下运行InstallShield,则该选项卡上的“检查软件更新”选项将被禁用。
如果您在完整的管理员和非管理员上下文之间切换,并且在项目中使用映射驱动器位置,则可能会遇到问题。例如,如果您在没有管理特权的情况下通过Windows资源管理器将驱动器号映射到共享网络文件夹,则可以在InstallShield的非管理实例中访问此驱动器号,但在管理实例中不能访问此驱动器号。同样,如果您通过具有管理特权的Windows资源管理器将驱动器号映射到共享网络文件夹,则可以在InstallShield的管理实例中访问此位置,但在非管理实例中则不能访问。因此,如果要引用项目中的网络位置,请考虑使用UNC路径(例如\\ server \ share)或在具有和不具有管理特权的情况下映射驱动器号。
请注意,如果您在Visual Studio中使用InstallShield,则可能没有管理权限。默认情况下,如果通过在Windows Vista或更高版本的系统上双击Visual Studio的快捷方式来启动Visual Studio,则您将没有管理权限。
要在Windows Vista或更高版本的系统上以管理权限从Visual Studio中运行InstallShield,请执行以下操作:
1.在“开始”菜单上,右键单击Visual Studio快捷方式,然后单击“以管理员身份运行”。
2.创建一个新的InstallShield项目或打开一个现有的项目。
•在Microsoft Visual Studio中创建InstallShield项目
•在Microsoft Visual Studio中打开InstallShield项目
InstallShield是一个32位应用程序,可在32位和64位系统上运行。在某些情况下,InstallShield的行为会有所不同,具体取决于您是在32位系统还是64位系统上使用它。您可能还会遇到差异,具体取决于所使用的操作系统。以下各节解释了这些差异。
请注意,与InstallShield一样,命令行版本(ISCmdBld.exe),独立版本和自动化界面也是32位应用程序。因此,这些工具会出现相同的平台特定差异。
加载自动化界面
自动化接口是32位接口。因此,必须从32位进程中加载它。如果在64位计算机上使用自动化接口,则可能需要通过32位可执行文件加载自动化接口。否则,您可能会遇到错误。
将系统文件添加到您的项目
当您在64位系统上使用InstallShield并想将其源位置为开发计算机上64位系统文件夹(System32)的系统文件添加到项目中时,无法从一个文件中拖动文件。将“文件和文件夹”视图顶部的源计算机窗格中的“源”窗格移到目标计算机窗格之一中的适当位置。
要将开发计算机上的64位System32文件添加到InstallShield项目,可以浏览到计算机上的Sysnative文件夹,然后为项目选择适当的文件。
在64位开发系统上查看源计算机注册表的32位和64位区域
如果您在64位开发系统上使用InstallShield,则InstallShield中的“注册表”视图将显示计算机注册表的32位和64位区域:
•HKEY_LOCAL_MACHINE \ Software
•HKEY_LOCAL_MACHINE \ Software \ Wow6432Node
通过此支持,可以在为项目配置注册表数据更改时将条目从这些源区域拖放到该视图的目标窗格中的适当区域。
请注意,如果您想让安装程序将注册表数据安装到64位目标系统上注册表的64位区域中而不将其重定向到32位区域,则必须将注册表数据放置在标记为的组件中。 64位。仅将64位数据从“注册表”视图中的源窗格拖到该视图的目标窗格之一中的某个位置,并不会将组件标记为64位。
•针对64位操作系统
•拖放注册表项以创建注册表项
从64位COM服务器提取COM数据
如果要在设计时或构建时从64位COM服务器提取COM数据,则必须在64位操作系统上使用InstallShield。如果在32位系统上使用InstallShield,则64位COM提取不可用。
扫描64位文件的依赖性
如果您在InstallShield中使用依赖项扫描程序来帮助您识别可能需要添加到项目中的依赖项,则只有当您在64位操作系统上使用InstallShield时,这些扫描程序才能检查项目中的64位文件是否存在依赖项。
如果在32位系统上使用InstallShield,则InstallShield中的依赖项扫描程序无法检查项目中的64位文件是否存在依赖项。要将64位依赖项添加到32位系统上的项目中,请考虑手动添加所需的文件并将模块合并到您的项目中。
扫描64位.NET程序集的依赖关系和属性
如果在Windows Vista或更高版本的64位版本或Windows Server 2008或更高版本的64位版本上使用InstallShield,并且您使用内置方法之一来检测依赖项,则InstallShield可以扫描64位依赖项项目中的64位.NET程序集。
这些方法还扫描项目中32位.NET程序集的32位依赖关系。
请注意,如果您在32位版本的Windows上使用InstallShield,则这些内置扫描只能检查项目中32位文件的32位依赖性。如果您的项目包含64位文件,则可以根据需要手动将任何依赖项添加到项目中。
识别.NET程序集的属性和依赖项
扫描64位.NET程序集的相关性
使用64位.NET安装程序类和COM互操作
如果在64位版本的Windows上使用InstallShield,则在“选项”对话框中单击“ .NET”选项卡-单击“优化”时将显示
InstallShield上“工具”菜单上的ons-使您可以为.NET Framework随附的Regasm.exe和InstallUtilLib.dll文件的32位和64位位置指定不同的路径。对于包含.NET安装程序类和COM互操作的发行版,InstallShield使用在构建时指定的路径。
如果在64位版本的Windows上使用ISCmdBld.exe从命令行构建,并且使用现有的-t参数指定.NET Framework 32位版本的路径,则ISCmdBld.exe使用Regasm.exe和InstallUtilLib.dll的64位位置,用于64位.NET安装程序类和COM互操作。
如果通过MSBuild或Team Foundation Server(TFS)进行构建,并且在InstallShield任务上使用现有的DotNetUtilPath参数来指定32位版本的.NET Framework的路径,则该构建将使用Regasm的64位位置.exe和InstallUtilLib.dll用于64位.NET安装程序案例和COM互操作。
请注意,如果在32位操作系统上使用InstallShield,则将禁用64位位置的设置,并且仅对.NET安装程序案例和COM互操作提供32位支持。此支持还适用于从命令行使用ISCmdBld.exe进行构建,以及通过MSBuild或TFS进行构建。
下载地址
人气软件
-
exescope(exe程序修改器) 0.55 MB
/简体中文 -
RPG Maker MV中文 623.0 MB
/简体中文 -
InstallShield 2020(安装包制作工具) 246 MB
/简体中文 -
InstallShield 2009 Premier SP1 完美 17.00 MB
/简体中文 -
任意成品EXE管理系统 38.9 MB
/简体中文 -
chm制作工具(EasyCHM) 3.91 MB
/简体中文 -
软件自动安装工具(Almeza MultiSet Pro) 7.21 MB
/简体中文 -
InstallWatch Pro(安装包制作软件) 4.40 MB
/简体中文 -
Easy CHM 3.93 2.49 MB
/简体中文 -
Inno Setup (安装包制作) 29.0 MB
/简体中文