ファイルがアセンブリであるかどうかを確認する。

ファイルがアセンブリであるかどうかを確認する。
>ファイルがアセンブリであるかどうかをプログラムによって確認するには
>GetAssemblyName メソッドを呼び出し、テストするファイルの完全パスと名前を渡します。
>BadImageFormatException 例外がスローされた場合、ファイルはアセンブリでありません。


は??例外???


例外のデザインのガイドライン/例外のスロー
>通常の制御フローでは、できれば例外を使用しないでください。
>システム エラーや競合状態が発生する可能性がある>操作を除き、フレームワークのデザイン時には、例外をスローしないコードをユーザーが記述できるように API をデザインする必要があります。
>たとえば、メンバを呼び出す前に状態をチェックできるようにすると、例外をスローしないコードをユーザーが記述できるようになります。


つまり、ファイルがアセンブリであるかどうかを確認するのは通常の制御フローでは行われないって事だな。

なら確認しないでいきなり Load するだろ jk。