1. ホーム
  2. .net

[解決済み] System.BadImageFormatException: ファイルまたはアセンブリをロードできませんでした (installutil.exeから)

2022-09-24 21:53:05

質問

InstallUtil.exe を使用して Windows サービスをインストールしようとしているのですが、次のようなエラー メッセージが表示されます。

System.BadImageFormatException: ファイルまたはアセンブリを読み込めませんでした。 {xxx.exe} ' またはその依存関係の 1 つをロードできませんでした。不正なフォーマットでプログラムをロードしようとしました。

どうしたのでしょうか?


EDIT: (Not by OP) Full message extracted from dup getting way more hits [for googleability]:

C:♪Microsoft.NETFramework64 ♪v4.0.30319>InstallUtil.exe C:♪Microsoft.NETFramework64 Microsoft (R) .NET Framework インストールユーティリティ Version 4.0.30319.1 Copyright (c) Microsoft Corporation. Copyright (c) Microsoft Corporation. All rights reserved.

インストールの初期化中に例外が発生しました。 System.BadImageFormatException: ファイルまたはアセンブリ 'file:///C:\xxx.exe' またはその依存関係の 1 つをロードできませんでした。不正なフォーマットでプログラムをロードしようとしました。

どのように解決するのですか?

最新のFramework(アプリをコンパイルしたもの)がPATHの最初にあることを確認してください。私はそれで解決しました。(見つけた をフォーラムで発見 )