Skip to content

Unify .sln and Directory.Build.props into a single file #38687

@alexandrehtrb

Description

@alexandrehtrb

Is your feature request related to a problem? Please describe.

Today, one has a .NET solution file (.sln) that references other project files (.csproj, .fsproj, .vbproj). The .sln file is in an unconventional format, differing from project files that follow a XML structure.

Also, to make solution-wide project configurations, the developer has to use Directory.Build.props files.

Describe the solution you'd like

I think .NET could have a new solution file format that 1) can be used for solution-wide configs and 2) is in a better structure format, like XML.

Additional context

Benefits

  • One file instead of two files
  • Better structure for parsing

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions