概要
ドキュメント:
.NET CLI | Microsoft Learn [公式]
使い方
ドキュメント:
dotnet コマンド | Microsoft Learn [公式]
導入
参考:
dotnet コマンドを使って Visual Studio を起動せずに簡単にプログラムを作成する | ASCII.jp
テンプレート
テンプレートの一覧を確認する。
> dotnet new list
ドキュメント:
dotnet new | Microsoft Learn [公式]
既定のテンプレート | Microsoft Learn [公式]
run
ドキュメント:
dotnet run コマンド | Microsoft Learn [公式]
参考:
dotnet run, dotnet build vs Start without debugging – Stack Overflow
ビルド
ドキュメント:
dotnet build コマンド | Microsoft Learn [公式]
dotnet clean コマンド | Microsoft Learn [公式]
参考:
実行環境にランタイムが不要なアプリをビルドする – Qiita
dotnet コマンドによるビルド | Do Design Space
依存関係
ドキュメント:
dotnet restore コマンド | Microsoft Learn [公式]
参考:
dotnet restore – 使い方/依存関係管理の基本 | sakaki
user-secrets
シークレットストレージを有効化する。
> dotnet user-secrets init
シークレットを保存する。
> dotnet user-secrets set ` "MyApp:SecretKey" ` "ABCDE12345"
保存先
C:\Users\[User Name]\AppData\Roaming\Microsoft\UserSecrets\[User Secret ID]\secrets.json
ドキュメント:
開発中のアプリ シークレットの安全な保存 | Microsoft Learn [公式]
参考:
ソースファイル実行
ドキュメント:
ファイルベースのアプリ | Microsoft Learn [公式]
学習:
ファイルベースのアプリをビルドする | Microsoft Learn [公式]
参考:
dotnet run file.cs で実行できるようになるらしい | いぬいぬ
バージョンを確認する
.NET SDK のバージョンを確認する。
> dotnet --version
.NET 環境の詳細を全て確認する。
> dotnet --info
ドキュメント:
dotnet コマンド | Microsoft Learn [公式]
インストールされている .NET バージョンを確認する | Microsoft Learn [公式]
.NET SDK
ドキュメント:
概要 – .NET SDK | Microsoft Learn [公式]
参考: