Mam plik XAML, który odwołuje się do formantów niestandardowych zdefiniowanych w innym zestawie. Kompiluje i działa doskonale w środowisku wykonawczym, ale projektant XAML dusi się i nie wyświetla treści projektowych.Jak rozwiązać błąd projektanta XAML: Dokument zawiera błędy, które należy naprawić przed załadowaniem projektanta.
<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>
Klasa MyCompany.Common.CopyProtection jest loacted wewnątrz wspólnego zespołu, który jest w odnośnikach do tego projektu. Klasa jest publiczna i świeżo zbudowana.
Używam programu Visual Studio Express 2008 z .NET 3.5 SP1. Oto błędy:
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.
Każdy wie, jak rozwiązać te błędy, aby móc ponownie zacząć korzystać z projektanta. Projektant jest pratical, aby wybrać elementy XAML i szybko przejść do kodu XAML.
Czy masz mieszankę? Jeśli dobrze pamiętam, dostrzegłem "prawdziwy powód" leżący u podstaw mojego problemu, a nie w VS. –
Nie, nie posiadam licencji mieszania. Postaram się spojrzeć na proces. – decasteljau