1. ホーム
  2. visual-studio

[解決済み】COMコンポーネントの呼び出しからエラーHRESULT E_FAILが返された VS2012 デバッグ時

2022-01-26 03:28:27

質問事項

Visual Studio 2010から2012に移行したプロジェクトのデバッグに問題があります。 デバッグを行うたびに、エラーメッセージが表示されます。

COMコンポーネントの呼び出しからエラーHRESULT E_FAILが返されました"。

ローカルのIISサーバーでアプリケーションをコンパイルして実行すると、正常に動作しますが、デバッグができません。

VS2012への移行以外の変更点としては、ソース管理および問題追跡にTeam Foundation Serverを使用していますが、これがどのように影響するかはわかりません。

以下のように絞り込むことができます。

  • プロジェクトファイル - VS 2003からウェブサイトプロジェクトとして移行され、異なるバージョンで切り刻まれ、変更されています。
  • Crystal Reportランタイムライブラリ/その他のライブラリ

どなたかお心当たりのある方はいらっしゃいませんか?

解決方法は?

csproj.userのファイルを削除したら、うまくいきました。

他のケースでは、このエラーを修正するために、プロジェクトのプロパティでWebタブを開き、"Use Visual Studio Development Server"と"Auto-assign Port"にチェックを入れています。その後、プロジェクトを再構築し、VSを再起動する必要があります。