- PR -

System.Int32が見つからない?

1
投稿者投稿内容
ひんしつ
会議室デビュー日: 2008/04/03
投稿数: 9
投稿日時: 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/19
投稿数: 20
投稿日時: 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失礼しました。
seai
ベテラン
会議室デビュー日: 2007/04/10
投稿数: 60
投稿日時: 2008-05-21 15:48
こんにちは

http://support.microsoft.com/kb/304656

これでいかがでしょうか?
すでに参照されていたら失礼。
ひんしつ
会議室デビュー日: 2008/04/03
投稿数: 9
投稿日時: 2008-05-21 17:44
ご返答ありがとうございます。

>http://support.microsoft.com/kb/304656
こちらは単純にコンパイルエラーが発生した場合の対処方法のようですね。

今回は、ビルドおよび実行はできますが
ウォッチウィンドウでネストした階層をくだっていくと
あるクラスのみエラーが発生するという状況です。

発生している対象も、System.Int32などまず使用できるはずの
組み込みのクラス(構造体)になります。

という状況になります。
unibon
ぬし
会議室デビュー日: 2002/08/22
投稿数: 1532
お住まい・勤務地: 美人谷        良回答(20pt)
投稿日時: 2008-05-21 18:09
引用:

ひんしつさんの書き込み (2008-05-20 21:23) より:
VS2005で、デバッグ中にウォッチウィンドウを参照していると
以下のエラーが発生します。


以下、あまりたいした回答ではないかもしれませんが、もし可能ならば、バージョン 2005 から 2008 にしてみてはどうでしょうか。ちなみに私は1か月ほど前に 2005 から 2008 へバージョンアップ(というか 2008 を並列インストール)しましたが、デバッガーの安定性がかなり高くなったと感じています。
1

スキルアップ/キャリアアップ(JOB@IT)