我使用内置于Visual Studio 2010中的InstallShield LE为插件安装插件。插件在单独的进程中运行,即使主机应用程序是64位,它们也始终是32位。插件必须安装到与主机应用程序相同的目录中。因此,即使在64位Windows上,插件也应始终安装在Program Files
中 - 而不是Program Files (x86)
。Installshield LE不会将32位可执行文件安装到64位Windows上的Program Files中
InstallShield的[ProgramFilesFolder]
预定义文件夹检测到项目输出是32位并在64位机器上评估为Program Files (x86)
。
我想我可以通过使用固定文件夹而不是[ProgramFilesFolder]
来解决此问题。但Installshield似乎将其更改为Program Files (x86)
无论如何!我想这是试图帮助。
有什么办法可以解决这个问题吗?
哇,这是令人难以置信的讨厌。 – japreiss 2013-03-08 02:29:18