7

Tôi đang thiết lập cấu trúc dự án cho một ứng dụng greenfield mới. Bản phát hành ban đầu của chúng tôi sẽ chỉ hỗ trợ khách hàng WPF, nhưng chúng tôi muốn cuối cùng cũng giới thiệu khách hàng của Metro và Silverlight. Tôi quyết định trên như sau:Phiên bản nào của Blend hỗ trợ WPF 4.5, Thư viện lớp di động?

Thư viện trung tâm - Portable thư viện lớp .NET nhắm mục tiêu cho tàu điện ngầm, .NET 4.5, SL4, Windows Phone 7.5

WPF Application - Nhắm mục tiêu NET 4.5

mẫu của chúng tôi/ViewModel lớp được định nghĩa trong Thư viện lõi, Xem được định nghĩa trong ứng dụng WPF. Tôi đã chọn .NET 4.5 để hỗ trợ xác định viewmodel trong thư viện lõi theo cách có thể được cả WPF và Metro sử dụng.

Điều này làm việc tốt trong Visual Studio 11 Beta chạy trên Windows 7 Pro. Tôi có một cái nhìn làm việc đó là dữ liệu ràng buộc với ViewModel được định nghĩa trong Thư viện lõi. Vấn đề của tôi là Blend. Khi tôi mở View in Blend, tôi không có nhà thiết kế nào. Tôi nghi ngờ vấn đề ở đây là hỗ trợ cho WPF trên .NET 4.5. Tôi đã thử Blend 4 và Blend cho VS11 Beta.

Có ai biết cách làm cho nhà thiết kế làm việc trong chế độ xem Blend for WPF như được mô tả ở trên không?

* Trạng thái của 2012-05-10: Không có sự kết hợp nào giữa VS11 và Blend xuất hiện để hỗ trợ WPF 4.5.

Trả lời

11

Kể từ Visual Studio 2012, Update 2, phiên bản xem trước của Blend (Blend + Sketchflow Preview for VS2012) đã được sáp nhập với vào vani "Blend cho Visual Studio 2012 ". Điều này có nghĩa rằng bây giờ có một ứng dụng duy nhất được thiết kế riêng cho tất cả XAML platforms:

Với Blend (cho Visual Studio 2012), bạn có thể thiết kế và xây dựng:

ứng dụng
  • Windows Store
  • Windows Phone ứng dụng
  • Nguyên mẫu phác thảo
  • Microsoft Silverlight và Windows Presentation Foundation (WPF) application
2

chỉnh sửa: Tại thời điểm này, không có hỗ trợ Blend cho WPF 4.5. Dưới đây là thông tin có liên quan:

Bạn cần cài đặt Visual Studio 11 Beta (Ultimate, Premium hoặc Professional - NOT Express vì thiếu các phần Blend bạn muốn) trên bản dựng trước Windows 8. Đó là cách họ quyết định xếp hàng. Ngay cả khi bạn làm điều này, bạn vẫn sẽ không có hỗ trợ WPF:

Xin lưu ý rằng trong Visual Studio phiên bản beta, sự hỗ trợ XAML authoring dành cho Windows 8 không phải là khá ở cùng một mức độ ổn định và đầy đủ như sự hỗ trợ của tác giả HTML.

Windows 8 yêu cầu: http://blogs.msdn.com/b/devschool/archive/2012/03/01/blend-5-and-visual-studio-11-awesome.aspx

Visual Studio phiên bản: http://blendinsider.com/technical/visual-authoring-for-the-windows-8-consumer-preview-with-blend-and-visual-studio-2012-02-29/

+0

Vì vậy, cách duy nhất để câu chuyện phát triển được đề xuất hoạt động là sử dụng cấu hình không được hỗ trợ?Họ đã công bố cấp phép trực tiếp chỉ được hỗ trợ trên Windows 7. – PatrickV

+0

Tôi đang chạy phiên bản VS 11 Ultimate Beta, vì vậy nó phải là phần mềm Win 8 gây ra sự cố. – PatrickV

+0

Có liên kết nào bạn có thể đưa ra cho thấy những yêu cầu đó không? – PatrickV