Skip to content

Switch to using the new csproj format #3835

@gep13

Description

@gep13

Checklist

  • I have verified this is the correct repository for opening this issue.
  • I have verified no other issues exist related to my request.

Is Your Feature Request Related To A Problem? Please describe.

The projects within this repository are still using the "old" csproj format. While this doesn't cause a problem, it doesn make certain things (like merging changes into them) harder. While the "new" csproj format is mainly for usage with new .NET projects, there is no reason that net48 projects like within this repository, can't use it.

Describe The Solution. Why is it needed?

It makes maintenance of the projects in the long term easier.
It makes the csproj file "simpler" and easier to understand.
It opens up the potential to make use of Renovate for dependency management. Renovate does not support monitoring and updating packages.config files.

Additional Context

This will need to be done across all of the core Products, to ensure that everything works together at the same time.

Related Issues

┆Issue is synchronized with this Clickup task by Unito

Metadata

Metadata

Labels

2 - WorkingA user or team member has started working on the issue.Area - RefactorIssues that represent refactoring code for maintainability.ClickUp - BacklogUsed when syncing issues between GitHub and Clickup.EnhancementIssues that introduce new functionality to the project, or enhances/updates existing functionality.NO RELEASE NOTESShould not be included in the release notes - not enhancing or fixing end product.Priority - UrgentRepresents issues that are of urgent priority, and should be dealt with first.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions