Question

Hey guys, just installed on my Mac Snow Leopard OSX:

Mono 2.6 and Monodevelop 2.2

I've created a simple C# Console App:

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

When I start to type "Console" intellisense works perfectly.

When I run the app in Debug mode, breakpoints hit as expected.

However, while debugging with breakpoints, if I hover over "Console" it says "Unknown Identifier"

When I try and use the immediate window, nothing works. Anything I type just says "Unknown Identifier."

Anyone know what's going on?

cheers!

Was it helpful?

Solution

Try this and compiling with the -debug flag on:

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

If that works then try this:

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

OTHER TIPS

For what it's worth, I can reproduce exactly what you're describing (Mac OS X, same versions, similar Hello World code, using a breakpoint on the first code line). However, as soon as I "Step Over" to the next line, the popup shows up correctly for "Console". As such, this behavior seems acceptable (at least to me).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top