アカウントusingsに取っていません。Visual Studioのウォッチウィンドウは、私はビューモデルに次のコードをしている
私は(、コードを選択し、右クリックし、「ウォッチを追加」を選択することにより)ウォッチウィンドウでMath.Sin(Theta)
を表示した場合、私は次のエラーを取得する:
The name 'Math' does not exist in the current context
私が知りたいのは何です:
- これはVisual Studio 2010のデフォルト動作ですか?私はこれが問題ではなかったことを誓うことができましたが、それはいつもそのように働いていて、何とか気付かなかったかもしれません。
- このエラーが発生するのは正常ではない場合、問題の原因が考えられますか? Visual Studioには100万の設定があり、どこから始めたらいいのかわかりません。私はこの質問に注意する必要があり
はthisに漠然と似ていますが、私は私のローカル変数マウスオーバーすべての問題を持っていないよ、と私はPostSharpを使用していませんよ。
編集
私はデフォルトにバックアップし、私はまだ同じエラーを取得していますすべての私のVisual Studioの設定をリセットしてみました。 Visual Studioでシンプルなテストを試したい人は、Math.Sin(1)
の時計を追加するとエラーが発生するかどうかを知りたいだけです。ここで編集2
はカップルの画面は、私が経験してるものを表示するためにキャプチャします:
編集3
インターestingly、インテリセンスは私がウォッチウィンドウにMath.
を入力すると、私は式を完成すれば、私はまだエラーが出る作品:
編集4
BACONの質問に対処するために:
- 私はQuickWatchとImmediateで同じ動作をします。
- すべてのウィンドウを閉じて再度開いても問題は解決しません。
- 私はVisual Studio 2010 Professional(バージョン10.0.40219.1 SP1Rel)を使用しています
- .NET 4.0クライアントプロファイルと.NET 4.0を対象としました。違いはありません。私は、.NET 4をターゲットとしたコンソールアプリケーション(WPFアプリケーションではなく)を作成しました。0クライアントプロファイルを作成し、最後にエラーは発生しませんでした。したがって、WPFは問題(または一部のサードパーティ製ライブラリのWPF)になる可能性があります。 (その次にチェックします。)
'System.Math.Sin(1)'にウォッチを追加するとどうなりますか? – BACON
@BACON、うまく動作します。 (深い名前空間では苦痛になります) – devuxer
クイックウォッチとイミディエイトウィンドウは同じ動作をしますか?すべてのウォッチウィンドウを完全に閉じてからデバッグメニューから再度開くと、何かに影響しますか? Visual Studio 2010のどのエディションを使用していますか? Service Pack 1がインストールされていますか?これはアプリケーションがターゲットとしている.NETのバージョンに関係なく発生しますか? – BACON