嗨,刚刚安装在我的Mac雪豹OSX:

单声道2.6和2.2的MonoDevelop

我已经创建了一个简单的C#控制台应用程序:

public static void Main (string[] args)
    {
        Console.WriteLine ("Hello World!");
        Console.Read();
    }

当我开始键入“控制台”智能感知完美地工作。

当我运行在调试模式下的应用程序,断点命中如预期。

不过,虽然带有断点调试,如果我将鼠标悬停在“控制台”它说:“未知的标识符”

当我尝试使用即时窗口,没有什么作品。任何I型只是说:“未知的标识符。”

任何人都知道这是怎么回事?

喝彩!

有帮助吗?

解决方案

尝试此并与-debug标志上编译:

public static int Main (string[] args) 
{ 
    Console.WriteLine ("Hello World!"); 
    Console.Read(); 
    return 0; // Place breakpoint here
}

如果该作品那就试试这个:

public static void Main (string[] args) 
{ 
    int dummy;
    Console.WriteLine ("Hello World!"); // Place breakpoint here
    Console.Read(); 
}

其他提示

有关它的价值,我可以重现你描述什么(Mac OS X的版本相同,相似的Hello World代码,使用第一行代码断点)。但是,只要我“步过”到下一行,正确的“控制台”的弹出窗口显示。因此,该行为似乎可以接受的(至少对我来说)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top