概要
個人的メモ。
.NetFreamwork4.0での開発時にビルドが通らず。
.NetFreamwork2.0で作成しているdllを参照していたのが原因の様子。
対策を調査し対応
エラー内容
1.「ファイルまたはアセンブリ '***'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。」
2:FileLoadException:「混合モード アセンブリはバージョン 'v2.0.50727' のランタイムに対して作成されており、追加の構成情報がないと 4.0 ランタイムでは読み込めません。」
回避策
ソリューションを開き「app.config」に追記
appconfig.vb
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
参考サイト
混合モードアセンブリはバージョンのランタイムに対して作成されており、追加の構成情報がないと 4.0 ランタイムでは読み込めません。