2011-07-14 8 views
0

私はwcfサービスを呼び出すwinformsアプリケーションを持っています。 wcfサービスで、私はこのエラーがあります:ファイルまたはアセンブリをロードできませんでした(存在するプロジェクトのDLLの1つ)

私のプロジェクトの1つであるアセンブリのファイルやアセンブリをロードできませんでした。

これは青色から始まりました。どうすればアセンブリが確実にロードされますか?

おかげ

答えて

2

私はあなたのアセンブリがロードされていない理由を見つけるためにAssembly Binding Log Viewerを使用することをお勧め。

+0

私はこれをもう一度します。 Fusionのログは、多くの開発者によって見過ごされています。それは私を数回救った。 – dizzwave

1

これは青いですが、私はVS2010を使い始めたときにこの問題に遭遇しました。 winformsアプリケーションやコンソールアプリケーションのような新しいプロジェクトを作成すると、.net 4 Client Profileとしてデフォルトの.netタイプがVSによって設定されます。何らかの理由で、プロジェクトがこの.netフレームワークに設定されていると、一部のライブラリが読み込まれず、コンパイルしようとすると上記のエラーメッセージが表示されます。私のケースでは、解決策は、.NET Explorer 4のみ(クライアントプロファイルなし)に設定するか、ソリューションエクスプローラ - >プロパティでプロジェクトに移動して.NET 3.5に設定し、.netフレームワークを設定します。

関連する問題