aspnetcore/eng/targets
Doug Bunting 415875625c
[release/5.0] Update API baseline files (#27653)
* Move all PublicAPI.Unshipped.txt files to PublicAPI.Shipped.txt
- we have now shipped this API surface

* Add eng/PublicAPI.empty.txt file
- make it easier to add new implementation projects

* Add missing public API baseline files
- #26784 part 1/2
- a few unexpected files turned up missing beyond the #26784 list…

* Reference Microsoft.CodeAnalysis.PublicApiAnalyzers more often
- #27484 part 2/2
- emit errors when API baseline files are missing
- update categorization of some projects
  - specification tests are not implementation projects
    - but _were_ project reference providers (keep that)
  - correct `$(IsTestAssetProject)` setting for Razor shims et cetera
  - correct `$(IsSampleProject)` setting for casing of some Sample directories
  - Microsoft.AspNetCore.Analyzer.Testing should be treated as test asset
- add `$(AddPublicApiAnalyzers)` property to support overrides
  - e.g. for `msbuild` task projects and tools

nit:
- remove useless `$(IsTestProject)` setting in a specification test project
- wrap some long `Condition`s

* Do not run public API analyzer in `RazorCoreCompile` target

* Remove old `$(EnableApiCheck)` settings
- property does nothing
- also remove a dangling ApiCheck comment
2020-11-12 10:28:52 -08:00
..
CSharp.Common.props [5.0.0-rc2] Backport Fix chrome/selenium tests (#25330) (#25840) 2020-09-14 18:43:42 -07:00
CSharp.Common.targets [release/5.0] Update API baseline files (#27653) 2020-11-12 10:28:52 -08:00
Cpp.Common.props
Cpp.Common.targets [release/5.0] Fix some post-build signing issues (#26506) 2020-10-14 10:19:10 -07:00
FSharp.Common.targets
FunctionalTestAsset.targets
FunctionalTestWithAssets.targets
GetRazorSDKDirectory.props
Helix.Common.props Remove dead-lettered Centos.7.Amd64.Open queue (#26238) 2020-09-24 12:14:15 -07:00
Helix.props Rebrand and update for 5.0.1 (#27406) 2020-11-10 09:51:47 -08:00
Helix.targets Rebrand and update for 5.0.1 (#27406) 2020-11-10 09:51:47 -08:00
Java.Common.props
Java.Common.targets
MicroBuild.Plugin.props
Npm.Common.props
Npm.Common.targets
Packaging.targets Allow BaselineGenerator to build after updating version (#26252) 2020-09-24 16:37:54 -07:00
ResolveIisReferences.targets
ResolveReferences.targets Almost-always use project references, not baseline references (#25992) 2020-09-18 10:33:01 -07:00
Wix.Common.props
Wix.Common.targets [release/5.0] Fix some post-build signing issues (#26506) 2020-10-14 10:19:10 -07:00