DOBON.NET DOBON.NETプログラミング掲示板過去ログ

破棄されたオブジェクトにアクセスできません

環境/言語:[VB.Net2003、VSS6.0]
分類:[.NET]

VB.Net2003+VSS6.0で開発を行っていますが、
ソリューションのリビルド時に以下のエラーが頻繁に発生し困っています。
----------------------------------------------------------
以下の例外が発生しました:

ObjectDisposedException:"Icon"という名前の、破棄されたオブジェクトにアクセスできません。
オブジェクト名:"Icon"です。
----------------------------------------------------------

いつも同じ箇所からの発生ではなく、また毎回出るわけでもありません。
出るタイミングが全く掴めない状態です。
しかもこのエラーが出ると、その後高確率で.Net自体が強制終了してしまいます。

アイコンの指定をしている箇所はなく、
FormのIconプロパティはデフォルトのままにしています。

あちこち検索してみましたが、同じ内容を見つけることができませんでした。
原因、解決方法等をご存知ではないでしょうか?
よろしくお願い致します。
■No22373に返信(さかさまさんの記事)

原因を探るより、ソリューションから作り直した方がいいような
■No22374に返信(やじゅさんの記事)
> 原因を探るより、ソリューションから作り直した方がいいような


ご返答、ありがとうございます。

>ソリューションの作りなおし
既に開発も大詰めな上、プロジェクト数及びファイル数も膨大です。
自分だけでなく関係者全員の問題にもなりますので、作り直しは出来ません・・・。

最近新しいPCに乗り換える為に、ソースや設定の移植を行いました。
しかし、全て移したはずなのに新PCからのみこのエラーが出る状態です。

同じ状況になった事のある方、いらっしゃいませんでしょうか?
>■No22383に返信(さかさまさんの記事)
>

メモリでも圧迫してるでしょうか?? そういう問題でもないのか
コンバイルをコマンドラインでやってみたらどうでしょうか?
VB.Net2003だと、devenvですね

devenv /build release /Clean ファイル名.sln
http://dobon.net/vb/dotnet/vs/devenv.html
http://msdn.microsoft.com/ja-jp/library/xee0c8y7(VS.80).aspx

DOBON.NET | プログラミング道 | プログラミング掲示板