2011-01-24 5 views
1

私は、.Net2用にコンパイルされたDLLの参照を含め、うまく動作したasp.net2 WebFormsプロジェクトを持っています。ASP.NET webformsサイトを.net2から.net4にアップグレードする|参照されたDLLの惨事にアクセスする

問題点は、.Net4のdllを再コンパイルし、VS2010 asp.net WebFormsプロジェクトを.Net4にアップグレードし、asp.net WebFormsアプリケーションがdllにアクセスしないことです。

初めてDLLを呼び出すと、System.NullReferenceExceptionが発生します。オブジェクト参照がオブジェクトのインスタンスに設定されていません。

新しいDLLには他のWinFormsアプリケーションからもアクセスできます。

問題が何であれ、VS2010はフリーズし、タスクマネージャを使用して終了する必要があります。

私は検索しましたが、リモートで問題が何かを指摘しているものは何も見つかりませんでした。

+0

VS2010を閉じるためにタスクマネージャを使用すると、VS2010でこのエラーが発生します。 ソースファイルxxxはデバッグ対象のプロジェクトに属していません 検索ではこれが関連する問題として表示されませんが、 – David

答えて

1

問題はDLLの保護システムにありました。実際、dllは壊れていました。

nullを返すだけでなく、読み取りエラーを示すエラーイベントが発生していないことは、残念です。

関連する問題