VisualStudio | Can not build by Error (0x800700C1)VisualStudio | 0x800700C1の例外エラーが発生してビルドできない


I have got a Error 0x800700C1 when build a Application using DirectX.

Error Message like below(Japanese)

'System.BadImageFormatException' の初回例外が mscorlib.dll で発生しました。
スレッド 'vshost.LoadReference' (0x1b98) はコード 0 (0x0) で終了しました。
'System.BadImageFormatException' の初回例外が System.Windows.Forms.dll で発生しました。
'System.BadImageFormatException' のハンドルされていない例外が System.Windows.Forms.dll で発生しました。

追加情報:  は有効な Win32 アプリケーションではありません。 (HRESULT からの例外: 0x800700C1)

So, I need install runtime of DirectX from DirectX Runtime Web Installer.

Then, rebuild.
It works fine.

Build Success Message (Japanese)

ビルドに成功しました。

経過時間 00:00:00.88
========== すべてリビルド: 1 正常終了、0 失敗、0 スキップ ==========

今、海外案件で3Dオブジェクトの変換ツールの機能追加対応を行っているのですが、
クライアント提供のDirectXのアプリケーションをビルドするとき、
以下のエラー(0x800700C1)が出てしまいました。

'System.BadImageFormatException' の初回例外が mscorlib.dll で発生しました。
スレッド 'vshost.LoadReference' (0x1b98) はコード 0 (0x0) で終了しました。
'System.BadImageFormatException' の初回例外が System.Windows.Forms.dll で発生しました。
'System.BadImageFormatException' のハンドルされていない例外が System.Windows.Forms.dll で発生しました。

追加情報:  は有効な Win32 アプリケーションではありません。 (HRESULT からの例外: 0x800700C1)

そういえば、DirectXのランタイムを入れてなかったような。
そこでひとまず、DirectX Runtime Web Installerからインストーラを使ってランタイムをインストール。

無事、ビルド完了。動作もOK。

ビルドに成功しました。

経過時間 00:00:00.88
========== すべてリビルド: 1 正常終了、0 失敗、0 スキップ ==========


タイトルとURLをコピーしました