我正在使用 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)
无论如何!我想它试图提供帮助。
有没有办法解决这个问题?