Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 名称';跟踪';在当前上下文中不存在_C#_Windows Phone 7_Trace - Fatal编程技术网

C# 名称';跟踪';在当前上下文中不存在

C# 名称';跟踪';在当前上下文中不存在,c#,windows-phone-7,trace,C#,Windows Phone 7,Trace,默认情况下,创建项目时,VisualStudio为调试模式定义调试和跟踪常量,并仅为发布模式定义跟踪 我设置了一个裸项目,它只输出两个日志,一个带有跟踪,一个带有调试: // etc. using System.Diagnostics; namespace DebugTrace { public partial class App : Application { // [...] private void Application_Launchi

默认情况下,创建项目时,VisualStudio为调试模式定义调试和跟踪常量,并仅为发布模式定义跟踪

我设置了一个裸项目,它只输出两个日志,一个带有跟踪,一个带有调试:

// 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告诉我:

Error   3   The name 'Trace' does not exist in the current context  C:\Dev\WP7\DebugTrace\DebugTrace\DebugTrace\App.xaml.cs 68  7   DebugTrace
调试正在按预期工作

我搜索了一下,似乎没有人有这个错误。这个项目刚刚创建,我没有碰任何东西,我不明白为什么跟踪不工作,尽管定义了跟踪常量


我正在将Visual Studio 2010 express与Windows Phone项目一起使用。

我认为跟踪功能不适用于Windows Phone 7。您可能希望使用一些自定义库通过Web服务写出跟踪信息

例如,看看和


Windows Phone 7中的跟踪没有多大意义,因为您不应该将该信息存储在用户的手机上。相反,您应该将它传递给一个Web服务,它可以在开发人员可以获取它的地方将它写出来

在错误发生的代码行中发布它应该是Trace(大写字母T),并且不要忘记使用System.Diagnostics的
我已经添加了代码。导入也在那里。请发布实际代码和实际错误消息-复制粘贴!是的,看起来你是对的。尽管如此,这本可以对我有用。谢谢