aspnetcore/eng
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
..
common [release/3.1] Update dependencies from dotnet/arcade (#20815) 2020-04-14 19:58:09 +00:00
docker
…
helix
…
scripts Improve build reliability (#20760) 2020-05-13 11:31:09 -07:00
targets Improve build reliability (#20760) 2020-05-13 11:31:09 -07:00
tools Merged PR 4703: [internal/release/3.1] Update dependencies from 1 repositories 2019-12-15 17:23:03 +00:00
AfterSigning.targets Always generate checksums as last part of publish job (#20367) 2020-04-01 16:25:37 -07:00
AfterSolutionBuild.targets
…
Baseline.Designer.props Update baselines 2020-05-13 09:30:19 -07:00
Baseline.xml Update baselines 2020-05-13 09:30:19 -07:00
Build.props Build 3.1 site extension (#18568) 2020-02-14 09:35:01 -08:00
CodeGen.proj Mark AspNetCore projects that aren't packaged explicitly (#18767) 2020-02-13 15:51:27 -08:00
Dependencies.props Build aspnetcore for win-arm64 (#19317) 2020-04-27 00:34:47 -07:00
FlakyTests.AfterArcade.props
…
FlakyTests.BeforeArcade.props
…
GenAPI.exclusions.txt Update `internal` types and members in *.Manual.cs files 2019-12-13 12:10:44 -08:00
LicenseHeader.txt
…
PlatformManifest.txt Use checked-in platform manifest in 3.1.2 (#18250) 2020-01-15 11:01:16 -08:00
PoliCheckExclusions.xml Update PoliCheckExclusions.xml (#17705) 2020-01-15 14:34:58 -08:00
ProjectReferences.props
…
PublishSymbols.proj
…
Publishing.props Always generate checksums as last part of publish job (#20367) 2020-04-01 16:25:37 -07:00
SharedFramework.External.props Add missing assemblies to ref pack (#19161) 2020-02-20 15:01:28 -08:00
SharedFramework.Local.props Mark AspNetCore projects that aren't packaged explicitly (#18767) 2020-02-13 15:51:27 -08:00
SignCheckExclusionsFile.txt
…
Signing.props Build aspnetcore for win-arm64 (#19317) 2020-04-27 00:34:47 -07:00
Tools.props
…
Version.Details.xml Merged PR 7537: [internal/release/3.1] Update dependencies from 1 repositories 2020-04-22 23:59:27 +00:00
Versions.props Update branding to 3.1.5 2020-05-12 16:04:46 -07:00
Workarounds.props
…
Workarounds.targets Use reference assemblies when compiling Razor views (#18395) 2020-01-16 17:56:14 -08:00
WorkaroundsImported.targets
…
configure-toolset.ps1
…
configure-toolset.sh
…
empty.proj
…