2012-11-20 33 views
8

Hiện tại khi tôi gặp sự cố (như lỗi và cảnh báo, đã được giải quyết nhưng vẫn tồn tại trong ErrorList hoặc tải lại hội đồng được nhà thiết kế sử dụng) bằng XAML -Nhà thiết kế trong Visual Studio 2012 và tôi cần phải khởi động lại nó, tôi mở ProcessExplorer và giết quá trình con XDesProc.exe của phiên bản Visual Studio 2012 đang chạy. Điều này dẫn đến việc Visual Studio 2012 hiển thị Ngoại lệ không được phân biệt Designer process terminated unexpectedly! và cung cấp cho tôi tùy chọn tải lại trình thiết kế.Cách tốt hơn để khởi động lại (XAML-) Nhà thiết kế trong Visual Studio 2012

Có cách nào tốt hơn hoặc tích hợp trong Visual Studio 2012 để khởi động lại trình thiết kế không. Mở lại XAML-Files thường không giúp giải quyết vấn đề.

+1

Biên dịch lại ứng dụng thực hiện thủ thuật cho tôi. Nhưng để làm việc đó, hội đồng phải thay đổi (nếu không thì VS đủ thông minh để không tải lại bất cứ thứ gì -_-) – Eilistraee

+0

Tôi vừa cài đặt Bản cập nhật 2 cho studio trực quan 2012, tôi nhận được điều này ít thường xuyên hơn, nhưng vẫn nhận được nó ... – xhafan

Trả lời

1

Giải pháp của tôi (tín dụng để Ellistraee)

  • gần VS và pha trộn
  • xóa bin và obj thư mục trong giải pháp của bạn
  • xóa bất kỳ tập tin .user
  • xóa bất kỳ tập tin .suo
  • mở và pha trộn
  • mở trang vi phạm sẽ làm hỏng nhà thiết kế - bạn sẽ nhận được thông báo "vui lòng xây dựng dự án" tuổi
  • F6 để xây dựng lại giải pháp

Và nó sẽ hoạt động!

+2

Thật dễ dàng! Chỉ sáu phút để có được một chức năng cơ bản. Atleast nó nhanh hơn chờ đợi cho đến khi các biên tập viên tự quyết định làm một cái gì đó ... – MrFox

+0

Nó sucks, yeah. Giải pháp của tôi ngừng hoạt động mặc dù và bây giờ tôi nhận được RemotingExceptions với bất kỳ ràng buộc dữ liệu thiết kế nào (một nửa tính hữu ích của Blend, đã biến mất). Rõ ràng một số XAML của tôi là dodgy ... – rikkit

+0

Vâng, nó làm việc cho tôi. Tôi không có tập tin .user, nhưng đã xóa các thư mục bin và obj và tập tin suo, khởi động lại, và thì đấy! Cảm ơn một triệu X pi! –

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