2012-01-10 11 views
1

私はC#クラスライブラリからロードしたい混在モードのDLLを持っています。しかし、イムは、このエラーを取得:クラスライブラリから混在モードのDLLをロードする

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

しかし、今イムしようとするので、問題がある:だから私はいくつかの検索を行なったし、私は私はapp.configにこれを追加する必要があることを考え出し

Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

クラスライブラリからの混在モードのDLLをロードします。私はapp.configファイルを持っていません。

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

+0

理想的には、4.0ランタイムで混合モードDLLを再コンパイルします。それができない場合は、クラスライブラリを使用しているEXEプロジェクトにapp.configを追加します。 –

+0

あなたは常にweb.configまたはapp.configのいずれかを持っています。これを設定するのはアプリケーションの責任です。 – Steven

+0

私はApp.configをDLLに追加しようとしましたが、それは助けになりませんでした。 – hs2d

答えて

関連する問題