我打算发布这个,但设法挖掘了答案,所以在这里以防其他人正在寻找......
我的应用程序通过以下方式安装 Windows 服务:
string[] installargs = new string[] { binaryname };
ManagedInstallerClass.InstallHelper(installargs);
但是在 64 位平台上,我想强制安装使用 64 位安装程序(相当于 Framework64/InstallUtil)
如何让 ManagedInstallerClass.InstallHelper 运行 64 位版本?