- - PR -
System.Int32が見つからない?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-05-20 21:23
VS2005で、デバッグ中にウォッチウィンドウを参照していると
以下のエラーが発生します。 error CS0246: The type or namespace name `System.Int32' could not be found. Are you missing a using directive or an assembly reference? これは、ウォッチウィンドウのネストした情報を 下っていくときに発生し、具体的にはある自作クラスのbaseを展開したときに 発生しています。 内容は、System.Int32が見つからないという風に見えますが もちろん見える状態のはずです。 何か考えられる原因はありますでしょうか? | ||||
|
投稿日時: 2008-05-21 12:15
>error CS0246: The type or namespace name `System.Int32' could not be found. >Are you missing a using directive or an assembly reference?
アセンブリ参照が不足しているようですが。 >内容は、System.Int32が見つからないという風に見えますが >もちろん見える状態のはずです。 もちろんと言うからにはそんなことは無いですねw失礼しました。 | ||||
|
投稿日時: 2008-05-21 15:48
こんにちは
http://support.microsoft.com/kb/304656 これでいかがでしょうか? すでに参照されていたら失礼。 | ||||
|
投稿日時: 2008-05-21 17:44
ご返答ありがとうございます。
>http://support.microsoft.com/kb/304656 こちらは単純にコンパイルエラーが発生した場合の対処方法のようですね。 今回は、ビルドおよび実行はできますが ウォッチウィンドウでネストした階層をくだっていくと あるクラスのみエラーが発生するという状況です。 発生している対象も、System.Int32などまず使用できるはずの 組み込みのクラス(構造体)になります。 という状況になります。 | ||||
|
投稿日時: 2008-05-21 18:09
以下、あまりたいした回答ではないかもしれませんが、もし可能ならば、バージョン 2005 から 2008 にしてみてはどうでしょうか。ちなみに私は1か月ほど前に 2005 から 2008 へバージョンアップ(というか 2008 を並列インストール)しましたが、デバッガーの安定性がかなり高くなったと感じています。 |
1