Remove support for DotNetCliToolReference #45193
Labels
Area-Tools
needs team triage
Requires a full team discussion
untriaged
Request triage from a team member
Milestone
Back in .NET Core 1 and 2, we had a concept called "project tools". These could be declared in the project file using a
DotNetCliToolReference
. These were effectively replaced by local tools in .NET Core 3, and we made it so that you could not create a project tool targeting anything higher than .NET Core 2.2.Given that .NET Core 2.2 is long out of support, we should consider removing the code from the .NET SDK which supports creating and consuming these tools. This includes
ProjectToolsCommandResolver
, tasks and targets supporting creating these packages, and possibly more.The text was updated successfully, but these errors were encountered: