aspnetcore/eng
Doug Bunting e13368391b
Keep `@(Reference)` metadata when creating `@(ProjectReference)` items (#21567)
- #20818, fix e.g. references to Microsoft.Web.Xdt.Extensions in our packages
- make `@(Reference)` items much more broadly applicable
- emit an error when `@(ProjectReference)` is used instead of `@(Reference)`
    - then get rid of the errors (!!)
- rename a couple of projects to match their assembly names
    - then regenerate the `@(ProjectReferenceProvider)` items
- switch intersection approach from Exclude / Exclude to Copy / Update / Copy

Projects of particular interest:
- src/DefaultBuilder/src/Microsoft.AspNetCore.csproj
    - honouring metadata left e.g. Microsoft.AspNetCore.Components.WebAssembly.DevServer package unchanged
    - removed redundant metadata after that confirmation
- src/Razor/tools/Microsoft.AspNetCore.Razor.Internal.Transport/
    - content of this package unchanged but metadata avoids extra work
    - add a comment about the extra work
- src/SiteExtensions/LoggingAggregate/src/Microsoft.AspNetCore.AzureAppServices.SiteExtension/
    - success! removes Microsoft.Web.Xdt.Extensions dependency from the package
- src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj
    - add a `Condition` to avoid an ordering issue I hit here
- src/Tools/Extensions.ApiDescription.Server/src/
    - avoid errors the new build ordering and timing caused

Separately, up the timeout in the `<DownloadFile />` task
- hit repeated timeouts downloading dotnet-runtime-5.0.0-rc.1.20370.4-win-x64.zip

nits:
- remove dupe `@(Reference)` item in Microsoft.AspNetCore.Components.WebAssembly.DevServer.csproj
- remove useless `%(ProjectReference.IsImplicitlyDefined)` metadata as well as its misspellings
- remove extra spaces from ProjectReferences.props
- clean up a few comments in ResolveReferences.targets

* !fixup! Correct other references to renamed projects
2020-08-04 10:05:55 -07:00
..
common Update dependencies from https://github.com/dotnet/arcade build 20200724.1 (#24482) 2020-07-31 14:04:05 -07:00
docker Use containers instead of dockerbuild.sh (#23497) 2020-07-01 13:46:56 -07:00
helix Improve crash/hang support in helix (#24489) 2020-08-01 10:38:26 -07:00
scripts Remove debian 8 from helix runs (#24454) 2020-07-31 20:35:54 +00:00
targets Keep `@(Reference)` metadata when creating `@(ProjectReference)` items (#21567) 2020-08-04 10:05:55 -07:00
tools Keep `@(Reference)` metadata when creating `@(ProjectReference)` items (#21567) 2020-08-04 10:05:55 -07:00
AfterSigning.targets
AfterSolutionBuild.targets
AllRulesDisabled.ruleset Enable FxCop Analyzers for the repo (#23709) 2020-07-08 15:26:22 -07:00
Baseline.Designer.props Update baseline 2020-07-14 12:46:44 -07:00
Baseline.xml Update baseline 2020-07-14 12:46:44 -07:00
Build.props Simplify ref/ assembly generation (#24136) 2020-07-21 15:21:30 -07:00
CodeGen.proj Keep `@(Reference)` metadata when creating `@(ProjectReference)` items (#21567) 2020-08-04 10:05:55 -07:00
Common.props
Dependencies.props Merge branch 'merge/release/5.0-preview8-to-master' of https://github.com/dotnet-maestro-bot/AspNetCore into merge/release/5.0-preview8-to-master 2020-07-27 09:31:46 -07:00
GenAPI.exclusions.txt
LicenseHeader.txt
PoliCheckExclusions.xml
ProjectReferences.props Keep `@(Reference)` metadata when creating `@(ProjectReference)` items (#21567) 2020-08-04 10:05:55 -07:00
PublishSymbols.proj
Publishing.props
QuarantinedTests.AfterArcade.props
QuarantinedTests.BeforeArcade.props
SharedFramework.External.props Use Roslyn to create ref/ assemblies (#23403) 2020-07-17 13:35:17 -07:00
SharedFramework.Local.props
SignCheckExclusionsFile.txt
Signing.props
Tools.props
Version.Details.xml Update dependencies from https://github.com/dotnet/arcade build 20200724.1 (#24482) 2020-07-31 14:04:05 -07:00
Versions.props Update dependencies from https://github.com/dotnet/roslyn build 20200729.3 (#24456) 2020-07-31 10:32:31 -07:00
Workarounds.props Enable `/warnAsError` (#23072) 2020-06-18 15:59:34 -07:00
Workarounds.targets
WorkaroundsImported.targets
configure-toolset.ps1
configure-toolset.sh
empty.proj
sdl-tsa-vars.config