概要

ドキュメント:

.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 [公式]

参考:

.NET アプリはどうやって動くの? | takumi

実行環境にランタイムが不要なアプリをビルドする – 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 [公式]

参考:

Secrets in .NET – reddit

ソースファイル実行

ドキュメント:

ファイルベースのアプリ | 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 [公式]

参考:

Difference between .NET SDK and .NET Core SDK? – reddit

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA