Al configurar mi solución Prism WPF, agregué un proyecto como biblioteca de clases. Me acabo de dar cuenta de que lo quiero como una biblioteca de control de usuario de WPF para agregar diccionarios de recursos y otras cosas relacionadas con WPF. ¿Hay alguna manera de convertir mi proyecto de biblioteca de clase al proyecto de biblioteca de control de usuario de WPF? (¡Las propiedades del proyecto solo tienen la opción de convertir entre consola, biblioteca de clases, aplicación de Windows!)Cambiar el tipo de proyecto de la biblioteca de clases a la biblioteca de control de usuarios de WPF
Cambiar el tipo de proyecto de la biblioteca de clases a la biblioteca de control de usuarios de WPF
Respuesta
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 (digamos notepad/textpad) cuando compara un proyecto de biblioteca de clase y un archivo .proj de la biblioteca de control de usuario de WPF, encontrará la diferencia en ellos a través de los nodos en el nodo.
necesita agregar ProjectTypeGuids, WarningLevel y TargetFrameworkProfile. según tengo entendido, ¡empezaron a dictar un tipo de proyecto a través del nodo PRojectTypeGuids! ¡lo cual es genial!
crear un proyecto de biblioteca de clase y un proyecto de biblioteca de control de usuario de WPF y abrir los archivos .proj en un editor para comparar, ¡usted debería ser capaz de descubrir de lo que estoy hablando aquí!
Debe agregar lo siguiente a su archivo de proyecto;
Bajo el elemento <FileAlignment>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
Usted también puede querer para asegurar que has añadido las siguientes referencias dentro del elemento <ItemGroup>
;
<Reference Include="WindowsBase" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="System.Xaml" />
Falta una barra inclinada final en la última referencia (System.Xaml). Sin eso, no se cargará correctamente. –
Muy útil. Por favor tenga en cuenta que '
Mire [aquí] (http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs) para otros GUID conocidos – LuckyLikey
- 1. ¿Diferencias entre la Biblioteca de control personalizado de WPF y la Biblioteca de clases simple?
- 2. Convertir el proyecto .exe a la biblioteca de clases
- 3. Inyectar conversión de tipo personalizado a clases de biblioteca .NET
- 4. de error: Un proyecto con un tipo sacado de la biblioteca de clases
- 5. proyecto nativa de Android que hacen referencia a la biblioteca compartida de C++ proyecto de biblioteca
- 6. Mover el modelo de Entity Framework a la biblioteca de clases desde el proyecto web
- 7. Cambiar el tipo de proyecto de "Ejecutable" a "Biblioteca estática" en Eclipse CDT
- 8. Proyecto de biblioteca de clases VS App_Code - Pros/Cons?
- 9. Diferencia entre control de usuario y biblioteca de control personalizado
- 10. ¿Cuál es la diferencia entre una Biblioteca de control de usuario y una Biblioteca de control personalizado?
- 11. x: Tipo no encontrado en la biblioteca de control de usuario
- 12. Proyecto de biblioteca de prueba independiente no puede encontrar las clases de biblioteca
- 13. Acceso a ViewContext desde la biblioteca de clases
- 14. Android, proveedor de contenido en el proyecto de la biblioteca
- 15. Ocultar control dentro de una Biblioteca de control de usuario de WPF
- 16. Uso de Async CTP con la Biblioteca de clases portátil
- 17. Insertar un diccionario de recursos de WPF en una biblioteca de clases a través de Visual Studio 2010
- 18. Biblioteca de diagramación WPF
- 19. recursos en el proyecto de la biblioteca de clase
- 20. Recursos estáticos globales en una biblioteca de clases WPF?
- 21. C# biblioteca de clases de localización
- 22. Agregar referencia de System.Web.Script en la biblioteca de clases
- 23. Biblioteca de clases portátil equivalente a MethodBase.GetCurrentMethod
- 24. Biblioteca de clases portátil para la clase compartida [DataContract]
- 25. Un proyecto con un tipo de salida de la biblioteca de clases no se puede iniciar directamente (2)
- 26. Obtención del despachador de IU en la biblioteca de clases
- 27. crear una biblioteca de clases para un proyecto sharepoint
- 28. La biblioteca de clases no puede encontrar MembershipUser
- 29. rieles retardada de empleo y la biblioteca de clases
- 30. IoC en la biblioteca de clases. Dónde arrancar
@obaylis respuesta es mejor, ya que menciona los GUID reales. –