2

やあみんな、私のMac Snow Leopard OSXにインストールしたばかりです:

Mono2.6およびMonodevelop2.2

簡単なC#コンソールアプリを作成しました。

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

「コンソール」と入力し始めると、インテリセンスは完全に機能します。

アプリをデバッグモードで実行すると、期待どおりにブレークポイントがヒットします。

ただし、ブレークポイントを使用してデバッグしているときに、「コンソール」にカーソルを合わせると、「不明な識別子」と表示されます。

イミディエイトウィンドウを使用しようとすると、何も機能しません。私が入力するものはすべて「不明な識別子」とだけ言っています。

誰が何が起こっているのか知っていますか?

乾杯!

4

3 に答える 3

3

バグレポートを提出してください。

于 2010-01-05T21:09:20.533 に答える
3

これを試して、-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(); 
}
于 2010-01-11T23:23:15.003 に答える
1

価値があるのは、あなたが説明していることを正確に再現できることです (Mac OS X、同じバージョン、同様の Hello World コード、最初のコード行でブレークポイントを使用)。ただし、次の行に「ステップオーバー」するとすぐに、「コンソール」のポップアップが正しく表示されます。そのため、この動作は許容できるようです (少なくとも私には)。

于 2010-01-12T03:46:52.773 に答える