dotnet-installer/Documentation/manpages/sdk/dotnet-sln.1
2018-03-30 11:48:04 -04:00

82 lines
2.2 KiB
Groff

.\" Automatically generated by Pandoc 2.1.3
.\"
.TH "dotnet sln command \- .NET Core CLI" "1" "" "" ".NET Core"
.hy
.SH dotnet sln
.PP
.SH NAME
.PP
\f[C]dotnet\ sln\f[] \- Modifies a .NET Core solution file.
.SH SYNOPSIS
.IP
.nf
\f[C]
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]
\f[]
.fi
.SH DESCRIPTION
.PP
The \f[C]dotnet\ sln\f[] command provides a convenient way to add, remove, and list projects in a solution file.
.SS Commands
.PP
\f[C]add\ <PROJECT>\ ...\f[]
.PP
\f[C]add\ <GLOBBING_PATTERN>\f[]
.PP
Adds a project or multiple projects to the solution file.
Globbing patterns are supported on Unix/Linux based terminals.
.PP
\f[C]remove\ <PROJECT>\ ...\f[]
.PP
\f[C]remove\ <GLOBBING_PATTERN>\f[]
.PP
Removes a project or multiple projects from the solution file.
Globbing patterns are supported on Unix/Linux based terminals.
.PP
\f[C]list\f[]
.PP
Lists all projects in a solution file.
.SS Arguments
.PP
\f[C]SOLUTION_NAME\f[]
.PP
Solution file to use.
If not specified, the command searches the current directory for one.
If there are multiple solution files in the directory, one must be specified.
.SH OPTIONS
.PP
\f[C]\-h|\-\-help\f[]
.PP
Prints out a short help for the command.
.SH EXAMPLES
.PP
Add a C# project to a solution:
.PP
\f[C]dotnet\ sln\ todo.sln\ add\ todo\-app/todo\-app.csproj\f[]
.PP
Remove a C# project from a solution:
.PP
\f[C]dotnet\ sln\ todo.sln\ remove\ todo\-app/todo\-app.csproj\f[]
.PP
Add multiple C# projects to a solution:
.PP
\f[C]dotnet\ sln\ todo.sln\ add\ todo\-app/todo\-app.csproj\ back\-end/back\-end.csproj\f[]
.PP
Remove multiple C# projects from a solution:
.PP
\f[C]dotnet\ sln\ todo.sln\ remove\ todo\-app/todo\-app.csproj\ back\-end/back\-end.csproj\f[]
.PP
Add multiple C# projects to a solution using a globbing pattern:
.PP
\f[C]dotnet\ sln\ todo.sln\ add\ **/*.csproj\f[]
.PP
Remove multiple C# projects from a solution using a globbing pattern:
.PP
\f[C]dotnet\ sln\ todo.sln\ remove\ **/*.csproj\f[]
.SH AUTHORS
mairaw.