aspnetcore/src/Tools
Doug Bunting c4c6e25a06
Add missing doc files and cleanup nits (#22931)
* nit: Remove useless `$(HasReferenceAssembly)` settings
  - set in /Directory.Build.targets
    - `true` only in `$(IsAspNetCoreApp)` projects
* nit: Remove useless `$(CompileUsingReferenceAssemblies)` settings
  - no current versioning differences between ref/ and src/ assemblies when targeting default TFM
* Add more `$(GenerateDocumentationFile)` settings
  - increases the number of generated doc files, mostly without problems
- !fixup! correct typo in `DebugProxyHost` doc comments
    - was not generating a doc file before
  - remove previous (ineffective) src/Components/Directory.Build.targets setting
  - nit: remove a duplicate `$(GenerateDocumentationFile)` setting
* nit: Remove useless `$(IsPackable)` settings
  - only analyzers and implementation projects are packable by default
    - main use case for explicit setting is projects shipping only in shared framework
  - conditional setting in src/Mvc/Directory.Build.props just subset logic in /Directory.Build.targets
* nit: Remove useless `$(IsProjectReferenceProvider)` settings
  - only implementation projects are providers by default
* nit: Remove useless `$(IsTestAssetProject)` settings
  - set in src/Mvc/test/WebSites/Directory.Build.props
* !fixup! Looks like `InProcessNewShimWebSite` must compile w/o ref/ assemblies
  - restore `$(CompileUsingReferenceAssemblies)` in this one project
2020-06-17 13:04:45 -07:00
..
Extensions.ApiDescription.Client Add missing doc files and cleanup nits (#22931) 2020-06-17 13:04:45 -07:00
Extensions.ApiDescription.Server Add missing doc files and cleanup nits (#22931) 2020-06-17 13:04:45 -07:00
FirstRunCertGenerator Add missing doc files and cleanup nits (#22931) 2020-06-17 13:04:45 -07:00
GetDocumentInsider Add missing doc files and cleanup nits (#22931) 2020-06-17 13:04:45 -07:00
Microsoft.dotnet-openapi Add missing doc files and cleanup nits (#22931) 2020-06-17 13:04:45 -07:00
Shared Enable detailed msbuild verbosity for user secrets (#19516) 2020-03-05 08:39:58 -08:00
dotnet-dev-certs [HTTPS] Update certificate strategy for Mac OS (#20022) 2020-04-16 13:52:10 -07:00
dotnet-getdocument Add missing doc files and cleanup nits (#22931) 2020-06-17 13:04:45 -07:00
dotnet-sql-cache Add missing doc files and cleanup nits (#22931) 2020-06-17 13:04:45 -07:00
dotnet-user-secrets Unquarantine tests that have passed for 30+ days (#23011) 2020-06-16 16:23:50 -07:00
dotnet-watch Quarantine test (#22981) 2020-06-15 19:48:33 -07:00
.vsconfig Add .vsconfig files in root and beside slns 2020-03-31 14:25:44 -07:00
Directory.Build.props
Directory.Build.targets
README.md
Tools.sln [HTTPS] Update certificate strategy for Mac OS (#20022) 2020-04-16 13:52:10 -07:00
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