Tôi có tệp XAML tham chiếu đến các điều khiển tùy chỉnh được xác định trong một hội đồng khác. Nó biên dịch và hoạt động hoàn hảo trong thời gian chạy, nhưng thiết kế XAML bị nghẹt thở và không hiển thị nội dung thiết kế.Cách giải quyết lỗi thiết kế XAML: Tài liệu chứa lỗi phải được sửa trước khi nhà thiết kế có thể được tải
<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>
Lớp học MyCompany.Common.CopyProtection được lưu giữ trong hội đồng chung, tham chiếu cho dự án này. Lớp học được công khai và được xây dựng mới.
Tôi đang sử dụng Visual Studio Express 2008 với .NET 3.5 SP1. Đây là các lỗi:
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.
Bất kỳ ai biết cách giải quyết các lỗi đó để tôi có thể bắt đầu sử dụng lại nhà thiết kế. Nhà thiết kế có tính linh hoạt để chọn các phần tử XAML và nhảy một cách tinh tế vào mã XAML.
Bạn có Blend không? Nếu tôi nhớ chính xác tôi đã thấy "lý do thực sự" đằng sau vấn đề của tôi ở đó và không phải trong VS. –
không, tôi không sở hữu giấy phép pha trộn. Tôi sẽ cố gắng xem xét thử nghiệm. – decasteljau