写在前面

鉴于网上教程为数较少,为此写下教程.
此教程适合于广大Mac以及Linux用户,Windows用户可选宇宙无敌的VS.
image-20190124165241642

必要的组件

1Mono-mdk
2vsc
3Mono-debug
Copy
安装Mono-sdk
  • Mac :
    1brew cask install mono-mdklinux
    Copy
  • linux(Ubuntu)
    1sudo apt-get install mono-complete
    Copy
以下命令能正确运行即安装成功
image-20190124165922272

配置vscode

  1. 安装mono-debug , C# 扩展
    image-20190124170038288
  2. 新建一个C#文件夹, 成为你的工作区
    按下 command(ctrl)+shift+P 输入task 回车
    建立tasks.json文件
    复制以下内容到tasks.json
    1{
    2   
    3    "version": "2.0.0",
    4    // 该命令需要在系统变量内定义
    5    "tasks": [
    6        {
    7            "label": "build",
    8            "command": "mcs",
    9            "type": "shell",
    10            "args": [
    11                "${file}","--output","Debug/${fileBasenameNoExtension}.exe"
    12            ],
    13            "presentation": {
    14                "echo": true,
    15                "reveal": "always",
    16                "focus": false,
    17                "panel": "shared"
    18            },
    19            "problemMatcher": []
    20        }
    21    ],
    22}
    Copy
    然后再按下 command(ctrl)+shift+P 输入build 回车
    建立launch.json.
1{
2   
3    "version": "0.2.0",
4    "configurations": [
5        {
6            "name": "Launch",
7            "type": "mono",
8            "request": "launch",
9            "preLaunchTask": "build",
10            "program": "${workspaceRoot}/Debug/${fileBasenameNoExtension}.exe",
11            "cwd": "${workspaceRoot}",
12            "console": "externalTerminal",
13        },
14        
15    ]
16}
Copy
在工作区目录下新建一个Debug文件夹.
以后调试生成的程序都在这里.
  1. 建立Hello.cs文件, 按下F5进行调试 , 测试通过
    1namespace HelloWorld
    2{
    3    class Hello {         
    4        static void Main(string[] args)
    5        {
    6            System.Console.WriteLine("Hello World!!");
    7        }
    8    }
    9}
    
    Copy
    image-20190124220714408

亲亲留个评论再走呗

正在加载评论区...