Pergunta

Ei pessoal, acabei de instalar no meu Mac Snow Leopard OSX:

Mono 2.6 e Monodevelop 2.2

Eu criei um aplicativo simples de console C#:

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

Quando começo a digitar "Console", o Intellisense funciona perfeitamente.

Quando eu executo o aplicativo no modo de depuração, os pontos de interrupção atingem conforme o esperado.

No entanto, ao depurar com pontos de interrupção, se eu passar o mouse sobre o "console", diz "Identificador desconhecido"

Quando tento usar a janela imediata, nada funciona. Qualquer coisa que eu digito apenas diz "identificador desconhecido".

Alguém sabe o que está acontecendo?

Felicidades!

Foi útil?

Solução

Experimente isso e compilando com a bandeira -debug em:

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

Se isso funcionar, tente isto:

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

Outras dicas

Pelo que vale a pena, posso reproduzir exatamente o que você está descrevendo (Mac OS X, mesmas versões, Código Mundial de Hello semelhante, usando um ponto de interrupção na primeira linha de código). No entanto, assim que eu "passo" para a próxima linha, o pop -up aparece corretamente para "console". Como tal, esse comportamento parece aceitável (pelo menos para mim).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top