У меня есть служба Windows, скомпилированная как AnyCPU. Я пытаюсь получить его в наш установщик для распространения. Однако ... Мне неясно, в чем разница между 32-битной и 64-битной версиями InstallUtil. Кто-нибудь знает, что (если таковые имеются) есть?
На моей 64-битной машине я могу запустить либо $ (WinDir) \ Microsoft.NET \ Framework64 \ v2.0.50727, либо $ (WinDir) \ Microsoft.NET \ Framework \ v2.0.50727.
В обоих случаях результирующий сервисный процесс в диспетчере задач не имеет установленного флага * 32.
Только 32-битный InstallUtil работает на 32-битных машинах (очевидно).
Есть ли необходимость использовать \ Framework64 \ версию InstallUtil? Что это делает по-другому?