aspnetcore/src/Tools
Doug Bunting 1f84e28882
Use `$(TargetFrameworkIdentifier)` and `$(TargetFrameworkVersion)` consistently (#25428)
- always use `$([MSBuild]::VersionXYZ(...))` for version checks
- use `$(NETCoreAppFrameworkIdentifier)` where it's available
- move `$(KnownAppHostPackOrFrameworkReferenceTfm)` setting to Directory.Build.props
  - use it to correct `@(KnownFrameworkReference)` updates
  - metadata of those items still uses `netcoreapp5.0`
  - see also https://github.com/dotnet/efcore/pull/22279#discussion_r478674176

nits:
- do not assume `$(TargetFrameworkVersion)` starts with a 'v'; valid w/o it
- add `$(_IsMicrosoftNETCoreApp20OrOlder)` property in OpenAPI targets file
  - evaluate the `Condition` once instead of three times
2020-08-31 11:36:19 -07:00
..
Extensions.ApiDescription.Client
Extensions.ApiDescription.Server Use `$(TargetFrameworkIdentifier)` and `$(TargetFrameworkVersion)` consistently (#25428) 2020-08-31 11:36:19 -07:00
FirstRunCertGenerator
GetDocumentInsider Add net461 TFM to netstandard2.0 projects (#25094) 2020-08-27 16:05:40 -07:00
Microsoft.dotnet-openapi
Shared
dotnet-dev-certs
dotnet-getdocument
dotnet-sql-cache [release/5.0] Correct baseline checks (#25227) 2020-08-28 09:53:20 -07:00
dotnet-user-secrets
dotnet-watch Use `$(TargetFrameworkIdentifier)` and `$(TargetFrameworkVersion)` consistently (#25428) 2020-08-31 11:36:19 -07:00
.vsconfig
Directory.Build.props
Directory.Build.targets
README.md
Tools.slnf
build.cmd
build.sh
startvs.cmd

README.md

DotNetTools

Bundled tools

The folder contains command-line tools for ASP.NET Core. The following tools are bundled* in the .NET Core CLI. Follow the links below for more details on each tool.

*This applies to .NET Core CLI 2.1.300-preview2 and up. For earlier versions of the CLI, these tools must be installed separately.

For 2.0 CLI and earlier, see https://github.com/aspnet/DotNetTools/tree/rel/2.0.0/README.md for details.

Non-bundled tools

The following tools are produced by us but not bundled in the .NET Core CLI. They must be aquired independently.

This folder also contains the infrastructure for our partners' service reference features:

Usage

The command line tools can be invoked as a subcommand of dotnet.

dotnet watch
dotnet user-secrets
dotnet sql-cache
dotnet dev-certs
dotnet openapi

Add --help to see more details. For example,

dotnet watch --help