我们目前正在将我们的项目升级到新的 VS2017 项目格式。这背后的主要原因是将一些库从 PCL 转换为 .NetStandard,并能够使用新项目格式附带的新内置 Nuget 包功能,从而摆脱整个 nuget/库引用/依赖问题。
[编辑] 迁移解决方案中所有项目的主要原因是防止在混合旧(仍在使用 .nuspec)和新格式项目时无法在 .nupkg 中获得正确依赖项的问题
如何将 Wpf 项目迁移到新的 VS2017 格式的问题的答案帮助我们在转换项目的 WPF 部分方面取得了长足的进步。但是,我们仍然有大量无法替换或升级的 Windows 窗体。
只需转换项目文件,为文件依赖项(*.Designer.cs 和 *.resx 文件)添加适当的设置,我们就可以编译它。
我们现在如何声明项目项以使 Visual Studio 2017 a) 将它们识别为 UserControl 或 Form ?b) 打开 WinForms 设计器工具以相应地编辑 .cs 或 Designer.cs 文件?
非常感谢任何有关寻找解决方案的提示。