---
lang: ja-jp
breaks: true
---
# `.NET Core` `dotnet` コマンド 2021-05-25
> dotnet コマンド
> https://docs.microsoft.com/ja-jp/dotnet/core/tools/dotnet
## バージョン情報表示
```shell=
dotnet --version
6.0.100-preview.7.21379.14
```
## 現在のオペレーティング システムや .NET バージョンのコミット SHA など、.NET のインストールとコンピューター環境に関する詳細を出力
```shell=
dotnet --info
.NET SDK (global.json を反映):
Version: 6.0.100-preview.7.21379.14
Commit: 22d70b47bc
ランタイム環境:
OS Name: Windows
OS Version: 10.0.19043
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\6.0.100-preview.7.21379.14\
Host (useful for support):
Version: 6.0.0-preview.7.21377.19
Commit: 91ba01788d
.NET SDKs installed:
2.1.526 [C:\Program Files\dotnet\sdk]
3.1.412 [C:\Program Files\dotnet\sdk]
5.0.303 [C:\Program Files\dotnet\sdk]
5.0.400 [C:\Program Files\dotnet\sdk]
6.0.100-preview.7.21379.14 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.All 2.1.29 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.29 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.18 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.0-preview.7.21378.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.29 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.18 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.0-preview.7.21377.19 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.18 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.9 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.0-preview.7.21378.9 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download
```
## 作成可能なプロジェクトテンプレート一覧の表示
```bash=
dotnet new list
```
```bash=
$ dotnet new list
これらのテンプレートは、入力: と一致しました
テンプレート名 短い名前 言語 タグ
---------------------------------------- ------------------- ---------- ---------------------------------------------------------
..NET MAUI ContentPage (C#) maui-page-csharp [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Tizen/Xaml/Code
.NET MAUI Blazor アプリ maui-blazor [C#] MAUI/Android/iOS/macOS/Mac Catalyst/Windows/Tizen/Blazor
.NET MAUI ContentPage (XAML) maui-page-xaml [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Tizen/Xaml/Code
.NET MAUI ContentView (XAML) maui-view-xaml [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Tizen/Xaml/Code
.NET MAUI ResourceDictionary (XAML) maui-dict-xaml [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Xaml/Code
.NET MAUI アプリ maui [C#] MAUI/Android/iOS/macOS/Mac Catalyst/Windows/Tizen
.NET MAUI クラス ライブラリ mauilib [C#] MAUI/Android/iOS/macOS/Mac Catalyst/Windows/Tizen
.NET MAUI コンテンツ ビュー (C#) maui-view-csharp [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Tizen/Xaml/Code
Android Activity template android-activity [C#] Android/Mobile
Android Application android [C#] Android/Mobile
Android Class Library androidlib [C#] Android/Mobile
Android Java Library Binding android-bindinglib [C#] Android/Mobile
Android Layout template android-layout [C#] Android/Mobile
Android Wear Application androidwear [C#] Android/Mobile
ASP.NET Core Empty web [C#],F# Web/Empty
ASP.NET Core gRPC Service grpc [C#] Web/gRPC
ASP.NET Core Web API webapi [C#],F# Web/WebAPI
ASP.NET Core Web App webapp,razor [C#] Web/MVC/Razor Pages
ASP.NET Core Web App (Model-View-Cont... mvc [C#],F# Web/MVC
ASP.NET Core with Angular angular [C#] Web/MVC/SPA
ASP.NET Core with React.js react [C#] Web/MVC/SPA
ASP.NET Core with React.js and Redux reactredux [C#] Web/MVC/SPA
Blazor Server App blazorserver [C#] Web/Blazor
Blazor Server App Empty blazorserver-empty [C#] Web/Blazor/Empty
Blazor WebAssembly App blazorwasm [C#] Web/Blazor/WebAssembly/PWA
Blazor WebAssembly App Empty blazorwasm-empty [C#] Web/Blazor/WebAssembly/PWA/Empty
dotnet gitignore ファイル gitignore Config
dotnet ローカル ツール マニフェスト ... tool-manifest Config
EditorConfig ファイル editorconfig Config
global.json ファイル globaljson Config
iOS アプリケーション (プレビュー) ios [C#] iOS/Mobile
iOS クラス ライブラリ (プレビュー) ioslib [C#] iOS/Mobile
iOS コントローラー テンプレート (プレ... ios-controller [C#] iOS/Mobile
iOS タブ付きアプリケーション (プレビ... ios-tabbed [C#] iOS/Mobile
iOS バインド ライブラリ (プレビュー) iosbinding [C#] iOS/Mobile
MacCatalyst アプリケーション (プレビ... maccatalyst [C#] macOS/Mac Catalyst
MacCatalyst バインド ライブラリ (プレ... maccatalystbinding [C#] macOS/Mac Catalyst
MSTest Test Project mstest [C#],F#,VB Test/MSTest
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
NuGet Config nugetconfig Config
NUnit 3 Test Item nunit-test [C#],F#,VB Test/NUnit
NUnit 3 Test Project nunit [C#],F#,VB Test/NUnit
Protocol Buffer File proto Web/gRPC
Protocol Buffer File proto Web/gRPC
Razor Class Library razorclasslib [C#] Web/Razor/Library/Razor Class Library
Razor Component razorcomponent [C#] Web/ASP.NET
Razor Page page [C#] Web/ASP.NET
Web 構成 webconfig Config
Windows フォーム アプリ winforms [C#],VB Common/WinForms
Windows フォーム クラス ライブラリ winformslib [C#],VB Common/WinForms
Windows フォーム コントロール ライブラリ winformscontrollib [C#],VB Common/WinForms
Worker Service worker [C#],F# Common/Worker/Web
WPF Class library wpflib [C#],VB Common/WPF
WPF Custom Control Library wpfcustomcontrollib [C#],VB Common/WPF
WPF User Control Library wpfusercontrollib [C#],VB Common/WPF
WPF アプリケーション wpf [C#],VB Common/WPF
xUnit Test Project xunit [C#],F#,VB Test/xUnit
クラス ライブラリ classlib [C#],F#,VB Common/Library
コンソール アプリ console [C#],F#,VB Common/Console
ソリューション ファイル sln Solution
```
## コンソールアプリケーション プロジェクトを作成
```bash=
dotnet new console
```
## .NET アプリケーションをビルド
```shell=
dotnet build
```
## クリーン ビルド出力
```shell=
dotnet clean
```
## ソースからアプリケーションを実行します
```shell=
dotnet run
```
## ホットリロードを有効にしてアプリケーションを実行
```shell=
dotnet watch run
```
## ソリューション ファイルを作成して、プロジェクトを追加
```shell=
dotnet new sln
dotnet sln add ClaimsTransformation.csproj
```
または、
```shell=
dotnet new sln
dotnet sln ClaimsTransformation.sln add ClaimsTransformation.csproj
```
## インストールされているSDKを一覧出力
```shell=
dotnet --list-sdks
```
```shell=
dotnet --list-sdks
2.1.526 [C:\Program Files\dotnet\sdk]
3.1.422 [C:\Program Files\dotnet\sdk]
5.0.411 [C:\Program Files\dotnet\sdk]
6.0.303 [C:\Program Files\dotnet\sdk]
6.0.400 [C:\Program Files\dotnet\sdk]
7.0.100-preview.6.22352.1 [C:\Program Files\dotnet\sdk]
7.0.100-preview.7.22377.5 [C:\Program Files\dotnet\sdk]
```
## NuGet パッケージの追加
```shell=
dotnet add package Newtonsoft.Json
```
## インストールされているプロジェクトテンプレートを出力
```dotnet=
dotnet new list
```
## アンインストール可能なプロジェクトテンプレートを出力
```dotneot=
dotnet new uninstall
```
###### tags: `.NET Core` `dotnet` `C#` `コマンド` `バージョン` `インストール` `ソリューションファイル` `dotnet cli`