運用サーバーに .NET 4 Windows サービスをインストールしようとしています。InstallUtil.exe を実行すると、次のエラー メッセージが表示されます。
インストールの初期化中に例外が発生しました: System.BadImageFormatException: ファイルまたはアセンブリ 'file:///D:\myservice.exe' またはその依存関係の 1 つを読み込めませんでした。このアセンブリは、現在読み込まれているランタイムよりも新しいランタイムによってビルドされているため、読み込むことができません..
明らかに、サービスが .NET 4 で記述されていることに不満があります。しかし、他の .NET 4 アプリを実行しているため、フレームワークはサーバーに正しくインストールされています。サービスをインストールしようとするのはこれが初めてです。
少しグーグルで調べて、[高度なコンパイラ設定] で [ターゲット CPU] を [AnyCPU] に設定しようとしました。他に何が欠けていますか?