* Improve build reliability
- ensure `ResolveCustomReferences` target executes before packages are used
- `ResolveAssemblyReferences` and `ResolveAssemblyReferencesDesignTime` targets run too late
- e.g. failed builds of Microsoft.AspNetCore.WebUtilities or Microsoft.AspNetCore.Hosting when building from root
- add `GetReferenceProjectTargetPathMetadata` for ease of use as well as reliability
- avoids extra work to get existing metadata (ref/ projects execute no tasks in this target)
nit: rename `@(ReferenceProjectMetadata)` -> `@(ReferenceProjectTargetPathMetadata)`
* Ensure `GetTargetPathMetadata` target runs with `$(TargetFramework)` set
- ref/ projects all multi-target and otherwise no-op this target
* Revert "Fix various "Type or namespace not found" errors (#20736)"
- change is no longer needed with other fixes in this PR
This reverts commit
|
||
|---|---|---|
| .. | ||
| Authentication.Abstractions | ||
| Authentication.Core | ||
| Headers | ||
| Http | ||
| Http.Abstractions | ||
| Http.Extensions | ||
| Http.Features | ||
| Metadata | ||
| Owin | ||
| Routing | ||
| Routing.Abstractions | ||
| Shared | ||
| WebUtilities | ||
| perf/Microbenchmarks | ||
| samples/SampleApp | ||
| HttpAbstractions.sln | ||
| README.md | ||
| build.cmd | ||
| startvs.cmd | ||
README.md
Http Abstractions
This folders contains projects for HTTP abstractions for ASP.NET Core such as HttpContext, HttpRequest, HttpResponse and RequestDelegate.
It also contains IApplicationBuilder and extensions to create and compose your application's pipeline.