Tengo un archivo XAML que hace referencia a los controles personalizados definidos en otro ensamblaje. Se compila y funciona perfectamente en tiempo de ejecución, pero el diseñador de XAML se está ahogando y no muestra el contenido de diseño.Cómo resolver el error del diseñador XAML: el documento contiene errores que deben corregirse antes de que el diseñador pueda cargarse
<Window x:Class="MyProgram.AboutWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:copy="clr-namespace:MyCompany.Common.CopyProtection;assembly=Common"
Title="About Box" Height="400" Width="400" SizeToContent="Height">
<copy:RegistrationPanel />
</Window>
El MyCompany.Common.CopyProtection clase esta ubicado dentro del conjunto común, que se encuentra en las referencias para este proyecto. La clase es pública y recién construida.
Estoy usando Visual Studio Express 2008 con .NET 3.5 SP1. Estos son los errores:
Problem Loading
The document contains errors that must be fixed before the designer can be loaded. Reload the designer after you have fixed the errors.
Error 1 The type 'copy:RegistrationPanel' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.
Error 2 Assembly 'Common' was not found. Verify that you are not missing an assembly reference. Also, verify that your project and all referenced assemblies have been built.
Alguien sabe cómo resolver esos errores para que pueda empezar a utilizar el diseñador de nuevo. El diseñador es práctico para seleccionar elementos XAML y rápidamente saltar al código XAML.
¿Tiene Mezcla? Si mal no recuerdo, vi la "verdadera razón" detrás de mi problema allí y no en VS. –
no, no tengo una licencia de blend. Trataré de echar un vistazo con la prueba. – decasteljau