2016-04-09 16 views
5

私は.Net Coreを学び始めます。私は単純な「Hello World」コンソールアプリケーションを作成したいと思います。.Net CoreのConsole.Write

残念ながら、System.Consoleは最初は利用できません。これは私のコードです:

using System; 

class Program 
{ 
    public static void Main() 
    { 
     Console.WriteLine("Hello from Mac");   
    } 
} 

私はどのパッケージをインストールしますか? FYI

、私は2

答えて

10

frameworks:dnxcore50:dependencies

例project.jsonの下に参照されているあなたのproject.jsonのsystem.consoleで確認してくださいVSCodeと.NETのコアrc1のアップデートでMacを使用しています:

{ 
    "version": "1.0.0-*", 
    "description": "ConsoleApp1 Console Application", 
    "authors": [ "danny" ], 
    "tags": [ "" ], 
    "projectUrl": "", 
    "licenseUrl": "", 

    "compilationOptions": { 
     "emitEntryPoint": true 
    }, 

    "dependencies": { 
    }, 

    "commands": { 
    "ConsoleApp1": "ConsoleApp1" 
    }, 

    "frameworks": { 
    "dnx451": { }, 
    "dnxcore50": { 
     "dependencies": { 
     "Microsoft.CSharp": "4.0.1-beta-23516", 
     "System.Collections": "4.0.11-beta-23516", 
     "System.Console": "4.0.0-beta-23516", 
     "System.Linq": "4.0.1-beta-23516", 
     "System.Threading": "4.0.11-beta-23516" 
     } 
    } 
    } 
} 
+1

それはうまくいった。将来の参照のためにサンプルの 'project.son'ファイルの内容を提供してください。 – mehrandvd

1

また、単に他の誰かにマイナーな頭痛の種を保存するには:を参照されることはありません、私がやったように、プロジェクト「MyThing.Consoleを」命名の間違い、またはあなたのコード内でConsoleの参照をしないでくださいと入力すると、タイプWriteLine)が名前空間を参照しています。