visual tutorial samples example wpf prism

samples - wpf prism tutorial



Cambie el tipo de proyecto de la biblioteca de clases a la biblioteca de control de usuario de WPF (2)

Necesita agregar lo siguiente a su archivo de proyecto;

Bajo el elemento <FileAlignment>

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

También es posible que desee asegurarse de haber agregado las siguientes referencias dentro del elemento <ItemGroup> ;

  • <Reference Include="WindowsBase" />
  • <Reference Include="PresentationCore" />
  • <Reference Include="PresentationFramework" />
  • <Reference Include="System.Xaml" />

Al configurar mi solución Prism WPF, había agregado un proyecto como biblioteca de clases. Me di cuenta de que lo quiero como una biblioteca de control de usuarios de WPF para agregar diccionarios de recursos y otras cosas relacionadas con WPF. ¿Hay alguna manera de convertir el proyecto de mi biblioteca de clases al proyecto de la biblioteca de control de usuarios de WPF? (¡Las propiedades del proyecto solo tienen la opción de convertir entre la consola, la biblioteca de clases, la aplicación de Windows!)


no es un cambio fácil a través de las propiedades del proyecto (alt + enter). necesita editar manualmente el archivo .proj en un editor (por ejemplo, notepad / textpad) cuando compare un proyecto de biblioteca de clases y un archivo .proj de proyectos de la biblioteca Usercontrol de WPF, encontrará que la diferencia es a través de los nodos en el nodo.

debe agregar ProjectTypeGuids, WarningLevel y TargetFrameworkProfile. Según tengo entendido, ¡comenzaron a dictar un tipo de proyecto a través del nodo PRojectTypeGuids! que es realmente genial!

cree un proyecto de biblioteca de clases y un proyecto de biblioteca de control de usuario de WPF y abra los archivos .proj en un editor para comparar, ¡debería poder descubrir de qué estoy hablando aquí!