2017年7月20日木曜日

「型 '' を読み込めませんでした。」のビルドエラーの対処法

Visual studioにてC#のプログラムを作成しているときにビルドすると以下のようなエラーが表示されました。

アプリケーションでサーバー エラーが発生しました。

説明: この要求の処理に必要なリソースの解析中にエラーが発生しました。以下の解析エラーの詳細を確認し、ソースファイルに変更を加えてください。 

パーサー エラー メッセージ: 型 'xxx' を読み込めませんでした。

必要なファイルが内容です。上記のxxxの部分はクラス名で、そのクラスのDLLはbinフォルダの中にありました。
参照設定にあるファイルもbinフォルダに入れてみましたが、現象は変わりません。
さらに上記のxxxのクラスの継承先のソリューションを開いてそのDLLの参照設定にあるDLLも追加してみたところ、やっとビルドが通るようになりました。
このエラーは、継承先の参照設定のDLLがロードできないときに出ることがあるようです。