我正在使用 Visual Studio 2010 中内置的 InstallShield LE 为插件制作安装程序。插件在单独的进程中运行,因此即使主机应用程序是 64 位,它们也始终是 32 位的。插件必须安装到与主机应用程序相同的目录中。Program Files因此,即使在 64 位 Windows 上,插件也应始终安装- 而不是Program Files (x86).
InstallShield 的[ProgramFilesFolder]预定义文件夹检测到项目输出为 32 位,并Program Files (x86)在 64 位计算机上评估为。
我想我可以通过使用固定文件夹而不是[ProgramFilesFolder]. 但是Installshield似乎将其更改为Program Files (x86)无论如何!我想它试图提供帮助。
有没有办法解决这个问题?