* Update dependencies from https://github.com/dotnet/arcade build 20200511.9
- Microsoft.DotNet.Arcade.Sdk: 5.0.0-beta.20228.4 => 5.0.0-beta.20261.9
- Microsoft.DotNet.GenAPI: 5.0.0-beta.20228.4 => 5.0.0-beta.20261.9
- Microsoft.DotNet.Helix.Sdk: 5.0.0-beta.20228.4 => 5.0.0-beta.20261.9
* Pre-emptively take -nobl change
* Disable binlogs in CI
* Fix build.sh to know about -nobl
* Align build.ps1|sh with latest Arcade parameters
- do not enable binary logs by default in CI builds
- leave `-binaryLog` and `-excludeCIBinaryLog` handling to eng/common/tools.ps1|sh
- was unnecessary since `-bl /bl:{some name}` worked fine, ignoring OOMs
nit: document `-excludeCIBinarylog` a bit more
* Do not pass unknown options into CodeCheck.ps1
* Pass `-ci -nobl` into remaining CI build jobs
* Switch default TFM to `net5.0`
* Update missing project templates tfms
* Add more `-ci -nobl`
- needed because _all_ builds in the pipeline are implicitly CI builds
- default-build.yml adds `-ci` when script wasn't explicit
* Default templates to net5.0
* PR feedback
* Update TFMs in explicit .nuspec files
* Update TFMs in test projects
* Update TFMs in test C# code
* Update TFMs in infrastructure files
* Future-proof a check for `net5.0` or later
- avoid comparisons involving `$(TargetFramework)` in .targets files
- fine to compare it with `''` or `$(DefaultNetCoreTargetFramework)`
* !fixup! Undo a couple of earlier fixes
- remove a duplicate `$()` setting
- correct the one remaining versioned `#if` define
- did not make it `#if NETCOREAPP` because benchmarks test numerous .NET Core TFMs
* Disable binary logs in CodeCheck.ps1
* Specify `-ci -nobl` just once when using `parameters.buildArgs`
* Restore `$binaryLog` default logic
This cherry-picks most of
|
||
|---|---|---|
| .. | ||
| CORS | ||
| ConcurrencyLimiter | ||
| Diagnostics | ||
| Diagnostics.Abstractions | ||
| Diagnostics.EntityFrameworkCore | ||
| HeaderPropagation | ||
| HealthChecks | ||
| HealthChecks.EntityFrameworkCore | ||
| HostFiltering | ||
| HttpOverrides | ||
| HttpsPolicy | ||
| Localization | ||
| Localization.Routing | ||
| MiddlewareAnalysis | ||
| NodeServices | ||
| ResponseCaching | ||
| ResponseCaching.Abstractions | ||
| ResponseCompression | ||
| Rewrite | ||
| Session | ||
| SpaServices | ||
| SpaServices.Extensions | ||
| StaticFiles | ||
| WebSockets | ||
| perf | ||
| .vsconfig | ||
| Middleware.sln | ||
| build.cmd | ||
| startvs.cmd | ||