2011-03-15 36 views
5

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

+0

Aaaaà lỗi mẫu sẽ là ..... – Will

+0

* 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. –

Trả lời

12

Others have reported the same problem. Một trong số workarounds được đề xuất là thực hiện công việc thiết kế với mục tiêu 32 bit và sau đó chuyển sang 64-bit chỉ khi bạn đã sẵn sàng để biên dịch và triển khai.

+0

Cảm ơn bạn đã liên kết, chưa xem chủ đề này ... –

+0

Cảm ơn! Điều này giải quyết được vấn đề của tôi. –

+0

Điều này giải quyết được vấn đề của tôi. –

0

Trong trường hợp của tôi, tôi đã sử dụng một obfuscator (ConfuserEx để được chính xác) như là một bước sau xây dựng trong cấu hình phát hành đã gây ra hành vi này. Chuyển về cấu hình Debug đã khắc phục sự cố. Cách khác, việc xóa bước sau khi xây dựng cũng sẽ khắc phục được sự cố.

Các vấn đề liên quan