コンテンツにスキップ

.NET CLI

インストール

.NET SDK をインストールする。

.NET SDK の概要 - .NET | Microsoft Learn

コマンド

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
REM コンソールプロジェクトの作成
mkdir {projectName}
cd {projectName}
dotnet new console

REM 実行
dotnet run

REM ビルド
dotnet build

REM リリースビルド
dotnet build --configuration Release

Visual Studio Code でデバッグ実行する

以下の設定でコマンドライン引数を指定して実行できる。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": ".NET 9 Launch (console)",
      "type": "coreclr",
      "request": "launch",
      "preLaunchTask": "build",
      "program": "${workspaceFolder}/bin/Debug/net9.0/${workspaceFolderBasename}.dll",
      "args": ["foo", "bar", "baz"],
      "cwd": "${workspaceFolder}",
      "stopAtEntry": false,
      "console": "internalConsole"
    }
  ]
}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build",
      "command": "dotnet",
      "type": "process",
      "args": ["build", "${workspaceFolder}/${workspaceFolderBasename}.csproj"],
      "problemMatcher": "$msCompile"
    }
  ]
}

.gitignore を作成する

1
dotnet new gitignore