aspnetcore/eng
Doug Bunting 14d6b6e286
Build primarily with `dotnet msbuild` (#22017)
* Make `dotnet msbuild` the default on Windows too
  - add step using desktop `msbuild` when native builds may be involved
    - `-All` (without `-NoBuildNative`), `-BuildNative` or `-BuildInstallers` run this step
    - but `-ForceCoreMsbuild` unconditionally skips this step

nits:
- add binary log for RepoTasks build if `$BinaryLog` (echoes the `dotnet msbuild` command)
- add blank lines between build steps

* Enable building managed projects depending on native assets
  - splitting native builds out confuses these projects
  - use `$(BuildNative)` less, only to control actual building (not bundling)
  - build both native platforms in one `msbuild` invocation

* Adjust generation scripts to explicitly choose the MSBuild engine
  - ensure native assets are included in GenerateReferenceAssemblies.ps1 build
  - clean up the global state that tools.ps1 corrupts

* Revert move to VS2019.Pre queues

This reverts part of commit b67d161e03
- was "[release/5.0-preview5] Update dependencies from dotnet/aspnetcore-tooling (#21710)"

* Revert "!temporary! Require `msbuild` from VS2019 16.6"
  - this reverts commit 58cf2304a6

* Reduce build duplication in pipelines
  - build native assets and repo tasks once per CI job
  - only cleanup framework references after packing managed projects

nits:
- wrap a few long lines
- remove extra `-forceCoreMsbuild` options in SiteExtensions' build.cmd

* Fix Helix jobs
  - restore.cmd doesn't work well with `-projects`; script unconditionally adds `-all`

* !fixup! Reduce duplications further
  - missed a couple of places `-noBuildRepoTasks` helps

* Cleanup: Remove a few dangling binary logs

* !fixup! Correct typos in generation scripts

* !fixup! Another typo in the generation scripts
2020-05-29 19:02:03 -07:00
..
common Update dependencies from https://github.com/dotnet/arcade build 20200528.4 (#22360) 2020-05-29 18:53:59 +00:00
docker
helix Add helix-matrix.yml and windows arm 64 helix queue (#22002) 2020-05-23 17:08:18 -07:00
scripts Build primarily with `dotnet msbuild` (#22017) 2020-05-29 19:02:03 -07:00
targets Build primarily with `dotnet msbuild` (#22017) 2020-05-29 19:02:03 -07:00
tools [master] Update dependencies from dotnet/arcade dotnet/aspnetcore-tooling (#21630) 2020-05-15 00:17:02 +00:00
AfterSigning.targets Always generate checksums as last part of publish job (#20367) 2020-04-01 16:25:37 -07:00
AfterSolutionBuild.targets Build primarily with `dotnet msbuild` (#22017) 2020-05-29 19:02:03 -07:00
Baseline.Designer.props Changes to allow building in 3.1 branch 2020-05-22 09:20:54 -07:00
Baseline.xml Merge branch 'blazor-wasm' into prkrishn/merge-blazor-wasm 2020-05-16 21:10:28 -07:00
Build.props Build primarily with `dotnet msbuild` (#22017) 2020-05-29 19:02:03 -07:00
CodeGen.proj Mark AspNetCore projects that aren't packaged explicitly (#18767) 2020-02-13 15:51:27 -08:00
Common.props A quick collection of quick fixes (#20993) 2020-04-25 18:39:19 -07:00
Dependencies.props Merge blazor-wasm in to master 2020-05-27 11:00:38 -07:00
GenAPI.exclusions.txt Todos 2020-02-18 13:47:25 -08:00
LicenseHeader.txt
PoliCheckExclusions.xml Update PoliCheckExclusions.xml (#17705) 2020-01-15 14:34:58 -08:00
ProjectReferences.props Changes to build in master 2020-05-28 15:43:55 -07:00
PublishSymbols.proj
Publishing.props Merge pull request #20456 from dotnet-maestro-bot/merge/release/3.1-to-master 2020-04-02 11:18:00 -07:00
QuarantinedTests.AfterArcade.props Rename Flaky attribute (#19469) 2020-03-04 08:10:18 -08:00
QuarantinedTests.BeforeArcade.props Rename Flaky attribute (#19469) 2020-03-04 08:10:18 -08:00
SharedFramework.External.props Ingest updated packages from dotnet/runtime (#20300) 2020-04-06 01:06:22 -07:00
SharedFramework.Local.props Merge branch 'master' into johluo/migrating-extensions 2020-02-20 16:44:06 -08:00
SignCheckExclusionsFile.txt Re-enable signing validation (#13899) 2019-11-19 07:14:34 -08:00
Signing.props Build aspnetcore for win-arm64 (#19317) 2020-04-27 00:34:47 -07:00
Tools.props
Version.Details.xml Update dependencies from https://github.com/dotnet/runtime build 20200528.9 (#22370) 2020-05-30 00:46:28 +00:00
Versions.props Update dependencies from https://github.com/dotnet/runtime build 20200528.9 (#22370) 2020-05-30 00:46:28 +00:00
Workarounds.props Update links from aspnet/AspNetCore-Internal -> dotnet/aspnetcore-internal (#18540) 2020-01-23 12:21:06 -08:00
Workarounds.targets [master] Update dependencies from dotnet/arcade dotnet/aspnetcore-tooling (#21630) 2020-05-15 00:17:02 +00:00
WorkaroundsImported.targets
configure-toolset.ps1
configure-toolset.sh nit: Mark shell scripts as executable 2020-03-25 11:04:25 -07:00
empty.proj
sdl-tsa-vars.config Fix path for PoliCheckExclusions.xml (#22087) 2020-05-27 10:07:17 -07:00