15

Visual Studio Debugger
Cài đặt Dự án C# Debug Cấu hình"Active (Debug)" so với "Debug"

"Chế độ đặt để biên dịch ứng dụng.
chọn giữa
hoạt động (Debug), < ========
gỡ lỗi, < ========
chí,
Tất cả Configurations."

Có vẻ như Hoạt động (Gỡ lỗi)Gỡ lỗi là hai lựa chọn riêng biệt.
Tuy nhiên, thư viện MSDN không giải thích sự khác biệt giữa Hoạt động (Gỡ lỗi)Gỡ lỗi.

Không có thông tin ở đây: "Visual Studio Debugger Cài đặt Dự án C# Debug Cấu hình"

Tôi không thể tìm thấy bất kỳ lời giải thích nào thông qua Google.

HỎI:
sự khác biệt giữa hoạt động (Debug)gỡ lỗi là gì?

Trả lời

23

Tab hiện hoạt là biểu thị cấu hình hiện đang hoạt động. Trong trường hợp Active (Debug), lưu ý rằng cấu hình đang hoạt động là cấu hình gỡ lỗi.

Bạn có thể chứng minh điều này bằng cách thay đổi cấu hình hiện tại thành Bản phát hành và sau đó xem lại tab Gỡ lỗi. Nó sẽ hiển thị Active (Release).

+3

Cảm ơn bạn Jared; Tôi cũng đã tìm thấy lời giải thích trong một lưu ý ở đây: http://msdn.microsoft.com/en-us/library/bb166577.aspx: "Cấu hình trong dấu ngoặc đơn khác nhau tùy thuộc vào cấu hình hiện đang được chọn." ~~ Imho cách Microsoft mô tả điều này trong các trang mà tôi đã đề cập là khó hiểu (ít nhất là với tôi). – gerryLowry

+0

Vì vậy, các tùy chọn khác (ngoài 'Hoạt động') trong ** Thuộc tính Xây dựng ** cho là gì? (Tôi đã thử đặt các mục xung đột ('x64 vs x86, Debug vs Release') ở đó và trong ** Trình quản lý cấu hình ** và VS luôn theo dõi Trình quản lý cấu hình.) – ispiro

+2

Đây là vấn đề thiết kế? Nếu tôi hiểu đúng? Một trường có mục đích chỉ được hiển thị cho thông tin trạng thái được trình bày dưới dạng tùy chọn có thể chọn trong danh sách thả xuống ở đây? Điều này có ý nghĩa rất ít đối với người dùng (thực tế câu hỏi này thậm chí còn tồn tại hỗ trợ đối số đó). Tôi đang xem nội dung này trong VS 2012, điều này có thay đổi không? Theo ý kiến ​​khiêm nhường của tôi, nó nên thế. – Mnescat

8

Hoạt động đề cập đến cấu hình hiện đang hoạt động, có danh sách thả xuống trong thanh công cụ chuẩn cho phép bạn xác định cấu hình hiện hoạt, khi bạn thay đổi cấu hình "Hoạt động" trong thuộc tính dự án sẽ thay đổi.

alt text http://www.richard-slater.co.uk/wp-content/uploads/2010/08/VS2010ActiveDebug.png

+0

Cảm ơn bạn Richard đã giải thích kết nối giữa hai danh sách thả xuống. Microsoft nên thuê Jared và bạn dọn dẹp tài liệu của họ. – gerryLowry

+2

trên VS 2010 express, mục của thanh công cụ này chỉ hiển thị trên "chế độ cài đặt chuyên gia": menu tools/settings/expert mode. – Loda