dotnet-run-script

Node.jsではpackage.jsonにちょっとしたスクリプトを書いて、npm runで実行できるけど、同じことがdotnetでもやりたい。

dotnetコマンド標準ではサポートしていなかったけど、dotnet-run-scriptを使えばできた。

github.com

まずはインストール。

dotnet new tool-manifest
dotnet tool install run-script

プロジェクトのルートディレクトリに global.jsonを作成し、その中にスクリプトを記述。

{
  "scripts": {
    "dev": "dotnet build ./HelloMaui/HelloMaui.csproj -t:Run -f net8.0-ios"
  }
}

global.json があるディレクトリで実行。

dotnet r dev