Skip to content

Configuration system refactoring #1434

@ericstj

Description

@ericstj

Let this issue serve as a meta-issue to track potential refactoring to be done to configuration system infrastructure. I'll open issues to address these when we're ready to do them.

  • Eliminate cases where CoreFx properties are being used in the generic configuration system.
  • Eliminate configuration.props and instead always have an outer build when Configuration isn't explicitly set.
  • Eliminate overloading of Configuration, instead use TargetFrameworks and move ConfigurationGroup->Configuration, ArchGroup->Platform.
  • Consider normalizing configuration strings to always have the same format (either with or without defaults included).
  • Consider making input configuration strings case-insensitive and normalizing to the case in the model.

Metadata

Metadata

Assignees

Labels

Epicarea-Infrastructure-librariesArea maintained by .NET libraries team: APICompat, AsmDiff, GenAPI, GenFacades, PkgProj, etc

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions