2012-03-13 17 views
0

割り当てられたばかりの変数を評価することはできますか?VS2010デバッガ: "MyVariableという名前は現在のコンテキストに存在しません"

例えば、私は、デバッガがそれを評価することができるようにするためには

FileInfo[] fiset = di.GetFiles("*.set"); 
Console.Read(); <--BreakPoint is here 

以下「fiset」を評価しようとすると、私はそれの後にfisetと「ものを行う」する必要があるというエラーが出ますが割り当てられている。
これを避ける方法はありますか?

+5

あなたはあなたがリリースモードであると想定できますか? – ChaosPandion

答えて

3

最適化をオフ(デバッグモード)でコンパイルします。リリースモードでは、未読変数が最適化されます。

+0

ありがとうございましたこれは他にどのような影響があるか教えてください。 –

+0

デバッグとリリースの一般的な意味は次のとおりです。http://blogs.msdn.com/b/jaybaz_ms/archive/2004/06/28/168314.aspx最適化が何を正確に行うかを調べる必要があります。 (私は主にその質問に答えました。なぜなら、それは昨日も私に起こったからです。) –

関連する問題