We are currently in the process of upgrading our projects to the new VS2017 project format. The main reason behind this was converting some libraries from PCL to .NetStandard and being able to use the new built in Nuget Package features that come with the new project format and therefor getting rid of the whole nuget/library reference/dependency issue.
[Edit] The main reason to migrate all projects in the solution is to prevent problems with not getting correct dependencies in .nupkg when mixing old (still working with .nuspec) and new format projects
The answers to the question How-to migrate Wpf projects to the new VS2017 format helped us a long way in converting the WPF parts of our projects. However, we still have huge amounts of Windows Forms stuff, which can't be replaced or upgraded.
With just converting the project file, adding the proper settings for file dependencies (for *.Designer.cs and *.resx files) we managed to get it to compile.
How can we now declare the project items in a way to make Visual Studio 2017 a) recognize them as either UserControl or Form ? b) open the WinForms designer tool to edit .cs or Designer.cs files accordingly ?
Any hint towards finding a solution is greatly appreciated.
TargetFramework
to whatever flavor of .NET you want. – Inset