dotnet slndotnet sln

このトピックに適用されます: ✓ .NET Core SDK 1.x .NET Core SDK 2.xThis topic applies to: ✓ .NET Core SDK 1.x .NET Core SDK 2.x

nameName

dotnet-sln - .NET Core ソリューション ファイルを変更します。dotnet-sln - Modifies a .NET Core solution file.

構文Synopsis

dotnet sln [<SOLUTION_NAME>] add <PROJECT> <PROJECT> ...
dotnet sln [<SOLUTION_NAME>] add <GLOBBING_PATTERN>
dotnet sln [<SOLUTION_NAME>] remove <PROJECT> <PROJECT> ...
dotnet sln [<SOLUTION_NAME>] remove <GLOBBING_PATTERN>
dotnet sln [<SOLUTION_NAME>] list
dotnet sln [-h|--help]

説明Description

dotnet sln コマンドは、ソリューション ファイルでプロジェクトを追加、削除、一覧表示するための便利な方法を提供します。The dotnet sln command provides a convenient way to add, remove, and list projects in a solution file.

コマンドCommands

add <PROJECT> ...

add <GLOBBING_PATTERN>

ソリューション ファイルに 1 つまたは複数のプロジェクトを追加します。Adds a project or multiple projects to the solution file. Glob パターンは Unix/Linux ベースの端末でサポートされています。Globbing patterns are supported on Unix/Linux based terminals.

remove <PROJECT> ...

remove <GLOBBING_PATTERN>

ソリューション ファイルから 1 つまたは複数のプロジェクトを削除します。Removes a project or multiple projects from the solution file. Glob パターンは Unix/Linux ベースの端末でサポートされています。Globbing patterns are supported on Unix/Linux based terminals.

list

ソリューション ファイルのすべてのプロジェクトを一覧表示します。Lists all projects in a solution file.

引数Arguments

SOLUTION_NAME

使用するソリューション ファイル。Solution file to use. 指定されていない場合、現在のディレクトリで検索されます。If not specified, the command searches the current directory for one. ディレクトリに複数のソリューション ファイルがある場合、1 つを指定する必要があります。If there are multiple solution files in the directory, one must be specified.

オプションOptions

-h|--help

コマンドの短いヘルプを印刷します。Prints out a short help for the command.

使用例Examples

ソリューションに 1 つの C# プロジェクトを追加する:Add a C# project to a solution:

dotnet sln todo.sln add todo-app/todo-app.csproj

ソリューションから 1 つの C# プロジェクトを削除する:Remove a C# project from a solution:

dotnet sln todo.sln remove todo-app/todo-app.csproj

ソリューションに複数の C# プロジェクトを追加する:Add multiple C# projects to a solution:

dotnet sln todo.sln add todo-app/todo-app.csproj back-end/back-end.csproj

ソリューションから複数の C# プロジェクトを削除する:Remove multiple C# projects from a solution:

dotnet sln todo.sln remove todo-app/todo-app.csproj back-end/back-end.csproj

glob パターンを使用して、C# ソリューションに複数のプロジェクトを追加する:Add multiple C# projects to a solution using a globbing pattern:

dotnet sln todo.sln add **/*.csproj

glob パターンを使用して、C# ソリューションから複数のプロジェクトを削除する:Remove multiple C# projects from a solution using a globbing pattern:

dotnet sln todo.sln remove **/*.csproj