2009-08-01 21 views
6

Convertí un proyecto de Winforms editando manualmente el archivo proj. Cambié las guías de tipo de proyecto y agregué una sección de definición de aplicación, y ahora puedo agregar WPF Windows, Pages, etc. al proyecto. Una cosa que no funciona es que los archivos que agregué no tienen archivos cs autogenerados, y a cada componente de la nueva ventana le falta su método InitializeComponent.Cómo convertir un proyecto winforms al proyecto wpf

¿Alguna idea?

+0

¿Hay alguna razón especial por la que lo hace a mano? –

+0

Sí, en lugar de crear un nuevo proyecto y mover todos los archivos y las referencias dll y COM a la nueva, estoy tratando de lograr una conversión en el lugar. –

+2

No te molestes en hacer lo que estás haciendo. Haga un nuevo archivo de proyecto. –

Respuesta

1

Parece una situación de "No hacerlo".

Si inicia un nuevo proyecto WPF, puede "Agregar archivos existentes" al por mayor. Y volver a agregar algunas referencias no puede ser más trabajo que lo que estás intentando ahora.

Además, si coloca el proyecto anterior y el nuevo en la misma solución, puede arrastrar y soltar archivos (y carpetas) de un proyecto a otro. Sin embargo, no hay referencias.

5

Si descarga el proyecto puede editar el archivo de proyecto mediante la adición/sustitución de la siguiente elemento en el primer elemento de <PropertyGroup>:

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

Esto cambiará el tipo de proyecto para un proyecto de WPF.

Cuestiones relacionadas