我有一个编译为 AnyCPU 的 Windows 服务。我正在尝试将其放入我们的安装程序中进行分发。但是...我不清楚 InstallUtil 的 32 位和 64 位版本之间的区别。有谁知道有什么(如果有的话)?
在我的 64 位机器上,我可以运行 $(WinDir)\Microsoft.NET\Framework64\v2.0.50727 或 $(WinDir)\Microsoft.NET\Framework\v2.0.50727。
在这两种情况下,任务管理器中生成的服务进程都没有应用 *32 标志。
只有 32 位 InstallUtil 可以在 32 位机器上运行(显然)。
是否需要使用 \Framework64\ 版本的 InstallUtil?它有什么不同?