15

これは非常にイライラする問題です。突然、参照された DLL を使用できなくなりました。同じソリューション内のプロジェクトにアセンブリ参照を追加しましたが、名前空間が認識されません。オブジェクト ビューアで参照を確認することもできます。また、クライアント プロファイルを使用せずにプロジェクトを .NET 4 および 3.5 に変更しましたが、役に立ちませんでした。

4

5 に答える 5

34

スクリーンショットに基づいて、複数のプロジェクトで同じ「ServerLibrary」DLL への参照がありますが、1 つの参照バージョンが .NET 3.5 でコンパイルされ、他の参照バージョン (表示されるプロジェクト参照) が .NET でコンパイルされているように見えます。 NET 4. すべてのプロジェクトが同じバージョンの DLL を指していることを確認し、すべてを再コンパイルします。これで問題が解決するはずです。

于 2012-05-01T17:58:45.590 に答える
1

使用していたパスから DLL 名と名前空間を削除しました。そして、何らかの奇妙な理由でそれが機能しました。

于 2018-10-10T18:52:15.940 に答える