2010-07-26 42 views
19

Tôi có ứng dụng WPF đang chạy trong chế độ gỡ lỗi và tôi muốn thay đổi XAML trong khi ứng dụng vẫn đang chạy.Visual Studio: Chỉnh sửa tệp XAML trong khi gỡ lỗi

Tôi là không phải yêu cầu Chỉnh sửa và tiếp tục. Tôi không ngại rằng tôi sẽ phải khởi động lại ứng dụng để các thay đổi có hiệu lực. Tôi chỉ muốn có thể thực hiện thay đổi đối với tệp XAML trong khi ứng dụng vẫn đang chạy, thay vì phải (1) nhớ những gì tôi muốn thay đổi trong giao diện người dùng, (2) đóng ứng dụng, (3) gọi lại những gì tôi muốn thay đổi và thực hiện thay đổi.

Trả lời

6

Menu => Debug => Tháo Tất cả

+0

+1 - Đó là những gì tôi làm! – JLWarlow

+0

Bất kỳ cách nào khác mà không cần tháo rời? Tôi hỏi vì tách sẽ ngừng dịch vụ wcf của tôi để ứng dụng sẽ dừng ngay lập tức. – Sam

5

Kích chuột phải vào tập tin XAML trong Solution Explorer và chọn Open With ..., sau đó chọn Source Code (Text) Editor và bấm Set as Default. Sau đó, bạn có thể chỉnh sửa các tệp XAML trong khi ứng dụng đang chạy mà không cần tách. Bạn sẽ cần phải mở lại bất kỳ tệp XAML nào trước khi tác phẩm này hoạt động. Thử nghiệm trong VS2012.

1

Chỉ cần chạy ứng dụng mà không cần trình gỡ lỗi được đính kèm ở địa điểm đầu tiên.

Debug-> Bắt đầu mà không cần gỡ lỗi ...

hoặc Ctrl + F5 (mặc định phím tắt)

2

FYI, tôi có thể thực hiện thay đổi trong VS2017 XAML và nhất thay đổi thậm chí cập nhật giao diện người dùng trực tiếp (các RD được hợp nhất dường như không hoạt động). Tôi không thể nhớ nếu tôi đã vô hiệu hóa Edit and Continue (là một bước mặc định của tôi sẽ trở lại xuất hiện đầu tiên của nó, vì tôi chưa bao giờ có may mắn nhận được nó làm việc như tôi mong đợi nó). Tôi sẽ trở lại vào năm 2015, và không cho phép tôi làm điều đó (IIRC 2015 và có lẽ 2013 là những người duy nhất khóa toàn bộ XAML)

+1

Đây là một tính năng mới * chỉ * được thêm vào trong Visual Studio 2017 phiên bản 15.3. –

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