mỗi khi chúng tôi mở tệp * .xaml trong dự án của mình - chúng tôi thấy không phải nhà thiết kế đang hoạt động và rất nhiều thư 'không tìm thấy' không tìm thấy '' Sau một vài thử nghiệm, tôi phát hiện ra một gốc của một vấn đề: tạo ứng dụng WPF mới, tạo thư mục trong dự án gốc, thêm một số công cụ chuyển đổi giá trị vào thư mục, hãy thử sử dụng nó trên 'MainWindow.xaml'Lỗi thiết kế wpf xaml
của bạn. :
xmlns:Folder="clr-namespace:WpfApp.Folder"
và sau đó
<Window.Resources>
<Folder:SomeValueConverter x:Key="someKey"/>
</Window.Resources>
Bạn biết ...
Và giờ đây, điều thú vị nhất! khi bạn xây dựng dự án của mình cho x86 hoặc 'CPU bất kỳ' - mọi thứ sẽ ổn, nhà thiết kế sẽ có sẵn, tất cả các không gian tên sẽ được nhập hoàn hảo! NHƯNG, chỉ cần thay đổi cấu hình dự án thành x64 ... ... Bạn sẽ ngạc nhiên ... lỗi, loại không tìm thấy, vv ... Làm thế nào địa ngục để sử dụng VS xaml thiết kế trong các ứng dụng x64?
Windows 7 enterprise x64, Visual Studio 2010 Ultimate
Aaaaà lỗi mẫu sẽ là ..... – Will
* Không gian tên CLR không xác định. URI 'clr-namespace' tham chiếu đến một không gian tên 'WpfInteractive.Folder' không được bao gồm trong assemblyError * Không tìm thấy loại 'Thư mục: SomeConverter'. Xác minh rằng bạn không thiếu tham chiếu assembly và tất cả các assembly được tham chiếu đã được xây dựng. –