csproj 1.1.0
dotnet tool install --global csproj --version 1.1.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local csproj --version 1.1.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=csproj&version=1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package csproj --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
csproj
csproj is a simple tool to change properties of multiple C# projects
Installation
dotnet tool install -g csproj
Provided commands
targetframework
DESCRIPTION:
Set the target framework for the project
USAGE:
csproj targetframework [OPTIONS]
OPTIONS:
-h, --help Prints help information
-p, --project Project File Path. Can be a directory or a single project file. If not provided, the current
directory is used
-r, --recursive Recursive search for csproj files
-f, --filter Filter project files by name. Wildcards like * and ? are supported
-b, --backup Create a backup of the project file
-t, --target The target framework to upgrade to
-o, --old The old target framework to upgrade from
Example: upgrade all csproj files in the current directory and subdirectories from netcoreapp3.1 to net9.0 recursively and create a backup of the original files:
csproj targetframework --recursive --backup --old netcoreapp3.1 --target net9.0
Example: upgrade all csproj files in the current directory from netcoreapp3.1 to net9.0 which have the word "Web" in their name:
csproj targetframework --filter "Web*" --old netcoreapp3.1 --target net9.0
nullable
DESCRIPTION:
Set the nullable context for the project
USAGE:
csproj nullable [OPTIONS]
OPTIONS:
-h, --help Prints help information
-p, --project Project File Path. Can be a directory or a single project file. If not provided, the current
directory is used
-r, --recursive Recursive search for csproj files
-f, --filter Filter project files by name. Wildcards like * and ? are supported
-b, --backup Create a backup of the project file
-n, --nullability The nullability to upgrade to
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.