Как преобразовать проект winforms в проект wpf - PullRequest
7 голосов
/ 01 августа 2009

Я преобразовал проект Winforms путем ручного редактирования файла proj. Изменены направляющие типа проекта и добавлен раздел определения приложения, и теперь я могу добавить в проект WPF Windows, Pages и т. Д. Единственное, что не работает, так это то, что у добавленных мною файлов нет автоматически созданных cs-файлов, и у каждого нового компонента окна отсутствует метод InitializeComponent.

Есть идеи?

Ответы [ 2 ]

7 голосов
/ 31 октября 2013

Если вы выгружаете проект, вы можете отредактировать файл проекта, добавив / заменив следующий элемент в первом элементе <PropertyGroup>:

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

Это изменит тип проекта на проект WPF.

1 голос
/ 01 августа 2009

Похоже на ситуацию "Не делай этого".

Если вы начинаете новый проект WPF, вы можете массово добавить «Существующие файлы». И повторное добавление некоторых ссылок не может быть более трудоемким, чем то, что вы пытаетесь сейчас.

Кроме того, если вы поместите старый и новый проект в одно и то же решение, вы можете перетаскивать файлы (и папки) из одного проекта в другой. Хотя не ссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...