Cuando más o menos lo tienes todo, le das a compilar y Visual Studio se queja con dos errores:
- error MC1002: Library project file cannot specify ApplicationDefinition element.
- error BG1003: The project file contains a property value that is not valid.
El error se produce cuando al arrastrar los controles xaml al nuevo proyecto, Visual Studio cambia la "Build Action" de los controles que hayas arrastrado de "Page" a "ApplicationDefinition", y una librería no puede tener ningún control o ventana xaml con "ApplicationDefinition". Así pues, seleccionas en el "Solution Explorer" los ficheros xaml que hayas arrastrado (si arrastras más de un archivo te los cambia todos) y en propiedades, pones "Build Action" a "Page"... y listos!
Saludos!
PD: El fichero que tiene la Build Action como "ApplicationDefinition" es aquel que proporciona el punto de entrada de la aplicación y por lo tanto solo es válido en ejecutables (suele ser el App.xaml).
Crosspost desde mi blog de geeks.ms.
No hay comentarios:
Publicar un comentario