64BitWindowsにサービスアプリをインストールする際の注意点

  • 2012.08.16 Thursday
  • 17:10
普通に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」にしなかったのが原因。

変更方法は
「プロジェクト」→「○○(プロジェクト名)のプロパティ」→「ビルド」
プラットフォームターゲットの設定箇所



スポンサーサイト

  • 2017.11.25 Saturday
  • 17:10
  • 0
    • -
    • -
    • -
    コメント
    コメントする








        
    この記事のトラックバックURL
    トラックバック