InstallShield 2013 LE 将安装目录设置为 Program Files (x86) 或 Program Files based on MSBuild Platform
InstallShield 2013 LE set installation directory to Program Files (x86) or Program Files based on MSBuild Platform
我们正在使用 Visual Studio 2013 Ultimate 开发 InstallShield 2013 LE 安装程序。
我们已经熟悉手动修改.isl文件和.isproj文件。我们知道如何从 .isproj 文件中覆盖属性和路径变量,以及分析 .isl 文件中的目录、文件、PathVariable 和其他表。
在 InstallShield 2013 LE 中,您可以在构建时间之前在 ISLE 编辑器的文件视图中选择安装到 "Program Files (x86)" 或 "Program Files"。我们面临的问题如下:我们需要在构建时选择安装到 "Program Files (x86)" 还是 "Program Files"。如果 MSBuild Platform 属性是 x86,我们需要安装到 "Program Files (x86)"。如果 MSBuild Platform 属性是 x64,我们需要安装到 "Program Files".
这能做到吗?我们是否遗漏了一些明显的东西?这似乎应该是基本安装程序中的标准。
我们目前正在尝试使用属性覆盖来覆盖自定义的 CustomProgramFilesFolder 属性。
到目前为止我们还没有让它工作...不确定我们做错了什么。
InstallShield LE(限量版)是非常有限的 "free" InstallShield 版本。您所谈论的内容类型在 InstallShield Professional 中可用,您可以在其中访问产品配置和自动化接口等内容。
另一种可能性是使用 Windows 安装程序 XML 将您的所有组件编写分解为合并模块,并使您的 InstallShield LE 项目保持非常薄的单板,1.ISE 连接为 32 位和 1 .ISE 连接为 64 位。或者直接使用 WiX。
但你真的想把小刀当电锯使用。
我们正在使用 Visual Studio 2013 Ultimate 开发 InstallShield 2013 LE 安装程序。
我们已经熟悉手动修改.isl文件和.isproj文件。我们知道如何从 .isproj 文件中覆盖属性和路径变量,以及分析 .isl 文件中的目录、文件、PathVariable 和其他表。
在 InstallShield 2013 LE 中,您可以在构建时间之前在 ISLE 编辑器的文件视图中选择安装到 "Program Files (x86)" 或 "Program Files"。我们面临的问题如下:我们需要在构建时选择安装到 "Program Files (x86)" 还是 "Program Files"。如果 MSBuild Platform 属性是 x86,我们需要安装到 "Program Files (x86)"。如果 MSBuild Platform 属性是 x64,我们需要安装到 "Program Files".
这能做到吗?我们是否遗漏了一些明显的东西?这似乎应该是基本安装程序中的标准。
我们目前正在尝试使用属性覆盖来覆盖自定义的 CustomProgramFilesFolder 属性。
到目前为止我们还没有让它工作...不确定我们做错了什么。
InstallShield LE(限量版)是非常有限的 "free" InstallShield 版本。您所谈论的内容类型在 InstallShield Professional 中可用,您可以在其中访问产品配置和自动化接口等内容。
另一种可能性是使用 Windows 安装程序 XML 将您的所有组件编写分解为合并模块,并使您的 InstallShield LE 项目保持非常薄的单板,1.ISE 连接为 32 位和 1 .ISE 连接为 64 位。或者直接使用 WiX。
但你真的想把小刀当电锯使用。