10

Khi tôi thử gỡ lỗi từ xa bằng các ứng dụng Windows Store (ứng dụng Metro), nó rất dễ dàng. Trong menu thả xuống Start, tôi có thể chọn một trong các máy tính từ xa. Sau đó, VS xây dựng dự án và tự động triển khai thực thi cho máy tính từ xa và chạy nó. Nó cảm thấy như thể nó đã được gỡ lỗi địa phương.Visual Studio 2013 gỡ lỗi từ xa, tự động triển khai?

Bây giờ tôi muốn thử gỡ lỗi từ xa bằng một ứng dụng Windows (đơn giản C# Windows Forms), nó không phải là dễ dàng. Tôi đọc trang sau: http://msdn.microsoft.com/en-us/library/vstudio/8x6by8d2(v=vs.110).aspx

Điều này có nghĩa là tôi phải sao chép exe được xây dựng sang máy tính từ xa theo cách thủ công mỗi lần tôi xây dựng dự án? Có cách nào để làm cho nó hoạt động dễ dàng giống như các ứng dụng Windows Store? Có thể là tiện ích mở rộng của bên thứ ba hay gì đó?

Trả lời

6

Điều này có nghĩa là tôi phải sao chép exe đã được xây dựng sang máy tính từ xa theo cách thủ công mỗi khi tôi xây dựng dự án?

Có.

Có cách nào để làm cho nó hoạt động dễ dàng giống như ứng dụng Windows Store ?

Bạn có thể tạo post-build event mà bạn có thể thực hiện mọi thứ. Trong trường hợp này, bạn có thể thiết lập lệnh xcopy/robocopy để sao chép nội dung vào vị trí mạng.

Có thể là tiện ích của bên thứ ba hay thứ gì đó?

Đừng nghĩ vậy.

8

Gần đây tôi đã thiết lập cho một dự án làm việc và gặp phải bài đăng của bạn sau khi gặp sự cố tương tự. Tôi đã giải thích chi tiết về blog của mình.

Remote Debugging with VS2015

Tôi đã thay đổi thư mục đầu ra là một mạng chia sẻ rằng tài khoản gỡ lỗi của tôi có quyền truy cập vào, và các dự án xây dựng chỉ tạo ra tại địa điểm đó, làm cho nó có sẵn cho các trình gỡ lỗi. Tôi chỉ cần nhấn nút play (Debug) trên thanh công cụ của tôi với hồ sơ 'Remote Debug' được chọn.

  1. mở Configuration Manager cho các giải pháp
  2. Thêm cấu hình mới và đặt tên nó một cách thích hợp. Chọn hộp để tự động làm như vậy cho tất cả các dự án.
  3. Mở thuộc tính dự án của dự án thực thi mà bạn muốn gỡ lỗi từ xa.
  4. Đảm bảo rằng cấu hình gỡ lỗi từ xa được chọn.
  5. Đặt đầu ra xây dựng thành chia sẻ mạng trên máy tính gỡ lỗi từ xa.
  6. Đặt địa chỉ và cổng máy chủ gỡ lỗi từ xa.
+0

Tiền thưởng tuyệt vời khi thiết lập máy mục tiêu để làm cho việc gỡ lỗi trở nên khó khăn nhất có thể. – Martheen

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