普通にWindowsサービスアプリを作って、64Bit環境のWindowsマシンにinstallutil.exeでインストールしようとしてもエラーが出てインストールがこけてしまいます。
//ここから
C:¥Program Files (x86)¥Microsoft Visual Studio 10.0¥VC>installutil "service.exe"
Microsoft(R) .NET Framework Installation utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
インストールを初期化中に例外が発生しました:
System.BadImageFormatException: ファイルまたはアセンブリ 'service.exe'、またはその依存関係の 1 つが
読み込めませんでした。間違ったフォーマットのプログラムを読み込もうとしました。
//ここまで
これはビルドする際に、プラットフォームターゲットを「Any CPU」または「x64」にしなかったのが原因。
変更方法は
「プロジェクト」→「○○(プロジェクト名)のプロパティ」→「ビルド」