1

したがって、C# クラス ライブラリからロードしたい混合モードの dll があります。しかし、このエラーが発生しています:

混合モード アセンブリは、ランタイムのバージョン 'v2.0.50727' に対してビルドされており、追加の構成情報がないと 4.0 ランタイムに読み込むことができません。

だから私はいくつかの検索を行い、これを私の app.config に追加する必要があることを理解しました:

  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>

しかし、今問題があります。クラス ライブラリから混合モードの dll をロードしようとしているので、app.config ファイルがありません。

どうすればこの問題を解決できますか?

4

1 に答える 1

2

グーグルで検索すると、次のブログ記事が見つかりました。

http://reedcopsey.com/2011/09/15/setting-uselegacyv2runtimeactivationpolicy-at-runtime/

それはまさに私が欲しかったものであり、うまくいきます!

于 2012-01-13T17:38:30.383 に答える