aspnetcore/eng/targets
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
..
CSharp.Common.props Keep `@(Reference)` metadata when creating `@(ProjectReference)` items (#21567) 2020-08-04 10:05:55 -07:00
CSharp.Common.targets Use Microsoft.CodeAnalysis.PublicApiAnalyzers (#24188) 2020-07-24 09:45:11 -07:00
Cpp.Common.props
Cpp.Common.targets
FSharp.Common.targets
FunctionalTestAsset.targets Add gRPC interop tests (again) (#20069) 2020-03-23 13:29:50 -07:00
FunctionalTestWithAssets.targets Add gRPC interop tests (again) (#20069) 2020-03-23 13:29:50 -07:00
GetRazorSDKDirectory.props Consolidate RazorSdkDirectory logic (#22836) 2020-06-15 09:08:13 -07:00
Helix.Common.props Remove debian 8 from helix runs (#24454) 2020-07-31 20:35:54 +00:00
Helix.props Quarantine tests and bump Helix timeouts (#23762) 2020-07-07 19:56:30 -07:00
Helix.targets Revert "Try using helix sdk support directly again (#23585)" (#24250) 2020-07-23 22:47:36 +00:00
MicroBuild.Plugin.props
Npm.Common.props
Npm.Common.targets Disable Yarn warnings on CI builds for restore and Blazor WebAssembly projects (#22703) 2020-06-09 09:53:50 -07:00
Packaging.targets
ResolveIisReferences.targets Build primarily with `dotnet msbuild` (#22017) 2020-05-29 19:02:03 -07:00
ResolveReferences.targets Keep `@(Reference)` metadata when creating `@(ProjectReference)` items (#21567) 2020-08-04 10:05:55 -07:00
Wix.Common.props
Wix.Common.targets