2012-01-12 16 views
3

に存在していないプロジェクトを作成するときに、Visual Studioのデバッグを定義し、デバッグモードの定数をトレースし、リリースモードでのみトレースします。名「トレース」のデフォルトでは、現在のコンテキスト

私はちょうど2つのログ、トレースと1とデバッグと1を出力し、裸のプロジェクト設定して

:デバッグがある

Error 3 The name 'Trace' does not exist in the current context C:\Dev\WP7\DebugTrace\DebugTrace\DebugTrace\App.xaml.cs 68 7 DebugTrace 

// etc. 
using System.Diagnostics; 

namespace DebugTrace 
{ 
    public partial class App : Application 
    {  
     // [...] 

     private void Application_Launching(object sender, LaunchingEventArgs e) 
     { 
      Debug.WriteLine("[Debug] Application launching"); 
      Trace.WriteLine("[Release] Application launching"); 
     } 

     // [...] 
    } 
} 

は残念ながら、Visual Studioがあることを私に伝えます期待どおりに動作します。

私は少し検索した、と誰もがこのエラーを持っていないようにみえます。プロジェクトはちょうど作成された、私は何も触れていない、と私はTRACE定数が定義されているが、トレースが動作していない理由を理解していない。

私は、Windows PhoneのプロジェクトでのVisual Studio 2010 Expressを使用しています。

+1

エラーが発生するコード行を投稿してください – thumbmunkeys

+0

これはTrace(首都T) –

+2

である必要があります。 using System.Diagnostics; ' –

答えて

2

私はあなたがWebサービスを通じてトレース情報を書き込むためにいくつかのカスタムライブラリを使用する場合があります7.トレースウィンドウの電話のために利用可能ではないと思います。

は、たとえば、ユーザーの携帯電話にその情報を保存するべきではありませんので、あまり意味がありませんのWindows Phone 7でthisを見て、this

トレースを取ります。代わりに、開発者が入手できる場所に書き出すことができるWebサービスに渡すべきです

+0

うん、それはあなたが正しいように見えます。それにもかかわらず、それは私にとって有益なものでした。ありがとう。 –

関連する問題