我通过手工编辑proj文件转换了Winforms项目。更改了项目类型guids并添加了一个应用程序定义部分,现在我可以将WPF Windows,Pages等添加到项目中。有一点不起作用的是,我添加的文件没有自动生成的cs文件,并且每个新窗口组件都缺少其InitializeComponent方法。
有什么想法吗?
答案 0 :(得分:7)
如果卸载项目,可以通过在第一个<PropertyGroup>
元素中添加/替换以下元素来编辑项目文件:
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
这会将项目类型更改为WPF项目。
答案 1 :(得分:1)
看起来像是“不要这样做”的情况。
如果您启动新的WPF项目,则可以批量“添加现有文件”。重新添加一些参考文献并不比你现在尝试的更多。
此外,如果将旧项目和新项目放在同一解决方案中,则可以将文件(和文件夹)从一个项目拖放到另一个项目中。但不是参考。