aspnetcore/eng/targets
Doug Bunting de38479e5f
Improve build reliability (#20760)
* 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 8218d6e0e7.
2020-05-13 11:31:09 -07:00
..
CSharp.Common.props Add support for source-build (#11717) 2019-07-08 11:02:30 -07:00
CSharp.Common.targets
CSharp.ReferenceAssembly.props
Cpp.Common.props
Cpp.Common.targets
FSharp.Common.targets
Helix.Common.props Update debian arm64 Helix queue image (#13009) 2019-08-13 13:42:20 -07:00
Helix.props Make `$(HelixTestName)` more routing-friendly 2019-08-12 10:09:17 -07:00
Helix.targets [Helix] run on arm queues (#11422) 2019-06-30 01:04:53 -07:00
MicroBuild.Plugin.props
Npm.Common.props fix npm flake (#13106) 2019-08-14 07:48:34 -07:00
Npm.Common.targets fix npm flake (#13106) 2019-08-14 07:48:34 -07:00
Packaging.targets [release/3.0] Stabilize package versions (#14933) 2019-11-01 21:52:33 -07:00
ReferenceAssembly.targets Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1 2019-12-11 20:03:03 -08:00
ResolveIisReferences.targets
ResolveReferences.targets Improve build reliability (#20760) 2020-05-13 11:31:09 -07:00
Wix.Common.props
Wix.Common.targets