- `$(OpenApiGenerateCodeOnBuild)` controls if targets run before compile targets - #4924 - also correct multiple invocations when project has multiple target frameworks - `$(OpenApiBuildReferencedProjects)` controls whether `@(OpenApiProjectReference)` items build automatically - #6582 - rename a few other properties and targets also: - add symbols for Microsoft.Extensions.ApiDescription.Client task assembly - #10508 - unconditionally run `OpenApiGetDocuments` target in referenced projects - corrects compilation in design-time builds - no longer uses `@(ProjectReferenceWithConfiguration)`; referenced project chooses all property values nits: - consolidate into a single `$(GenerateOpenApiCodeDependsOn)` property - rename task assembly and namespaces in Microsoft.Extensions.ApiDesription.Client to match the project - allow `OpenApiGetDocuments` targets to run in parallel if `$(BuildInParallel)` is enabled - remove `$(OpenApiCodeDirectory)` normalization; never concatenated with anything else |
||
|---|---|---|
| .. | ||
| common | ||
| helix | ||
| scripts | ||
| targets | ||
| tools | ||
| AspNetCore.snk | ||
| Baseline.Designer.props | ||
| Baseline.xml | ||
| Dependencies.props | ||
| FlakyTests.AfterArcade.props | ||
| FlakyTests.BeforeArcade.props | ||
| GenAPI.exclusions.txt | ||
| LicenseHeader.txt | ||
| NuGetPackageVerifier.json | ||
| PatchConfig.props | ||
| ProjectReferences.props | ||
| PublishSymbols.proj | ||
| SharedFramework.External.props | ||
| SharedFramework.Local.props | ||
| Version.Details.xml | ||
| Versions.props | ||
| Workarounds.props | ||
| Workarounds.targets | ||
| signcheck.exclusions.txt | ||