我已经安装了Microsoft's new code editor "Visual Studio Code“的预览版。这似乎是一个很好的工具!

简介中提到您可以使用它编程C#,但是安装文档中没有提到如何实际编译C#文件。

您可以在“ launch.json ”文件中将“mono”定义为类型,但是目前还没有任何作用。按下F5会导致:“确保从启动下拉列表中选择一个配置” ...

另外,Intellisense不适用于C#吗?您如何设置任何包含的框架的路径?

Launch.json:

"configurations": [
        {
            // Name of configuration; appears in the launch configuration drop down menu.
            "name": "Cars.exe",
            // Type of configuration. Possible values: "node", "mono".
            "type": "mono",
            // Workspace relative or absolute path to the program.
            "program": "cars.exe",
        },
        {
            "type": "mono",
        }

最佳答案

Intellisense确实适用于C#6,这很棒。

对于正在运行的控制台应用程序,您应该设置一些additional tools:

  • ASP.NET 5;在Powershell中:&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}
  • Node.js包括程序包管理器npm
  • 其余所需工具,包括Yeoman yo:npm install -g yo grunt-cli generator-aspnet bower
  • 您还应该调用.NET版本管理器:c:\Users\Username\.dnx\bin\dnvm.cmd upgrade -u

  • 然后,您可以将yo用作控制台应用程序的向导:yo aspnet选择名称和项目类型。之后,转到创建的文件夹cd ./MyNewConsoleApp/并运行dnu restore
    要执行程序,只需在命令面板(>run)中键入Ctrl+Shift+P,或从项目目录的shell中执行dnx . run

    10-08 14:07