2010-02-17 38 views
7

#cho hiển thị lỗi, #warning trong cảnh báo. Làm cách nào để tạo dòng văn bản xuất hiện trong bộ lọc thư của cửa sổ Danh sách lỗi?Làm cách nào để thêm vào danh sách MESSAGES trong cửa sổ Danh sách Lỗi Visual Studio?

Để làm rõ:

Nếu tôi đặt dòng sau trong một tập tin mã C#, nó sẽ tạo ra một lỗi trên xây dựng, và lỗi đó sẽ xuất hiện trong cửa sổ Danh sách Lỗi nếu tôi chuyển đổi các lỗi trên (như các tab phía trên danh sách, có các nút để chuyển đổi Lỗi, Cảnh báoTin nhắn).

#error This will cause a divide by zero 

Cùng có thể được thực hiện để tiêm cảnh báo vào xây dựng đầu ra:

#warning This might produce a NullReference exception 

tôi sẽ đặt gì trong thư mục C tập tin # mã để có một tin nhắn như thế xuất hiện trong Tin nhắn danh sách?

Trả lời

3

Câu trả lời ngắn gọn: Bạn không thể.

Nếu bạn muốn liên lạc với người tạo mã, hãy sử dụng cảnh báo hoặc lỗi khi chúng xuất hiện trong tất cả các bản dựng, không chỉ trong Visual Studio.

4

Bạn có thể sử dụng TasksList. Trên các Xem trình đơn, điểm đến Khác Windows và sau đó nhấp vào Danh sách nhiệm vụ. Danh sách nhiệm vụ được hiển thị. Trong danh sách Danh mục, hãy nhấp vào Nhận xét. Danh sách Nhận xét hiển thị văn bản nhận xét và xuất hiện ở đó bất cứ khi nào bạn mở và chỉnh sửa tệp mã. Bạn có thể nhấp vào bất kỳ nhận xét Danh sách nhiệm vụ nào để kích hoạt tệp trong Trình chỉnh sửa mã và chuyển đến dòng mã mà nhận xét đánh dấu. Bạn có thể sử dụng // TODO, // HACK, // UNDONE hoặc bạn đã chỉ định nhận xét tùy chỉnh.

0

Không chắc chắn những gì bạn đang yêu cầu? Bạn về cơ bản muốn xem những lỗi và cảnh báo được hiển thị?

Điều này nghe có vẻ rất cơ bản nhưng: 1) Đảm bảo Danh sách lỗi của bạn được hiển thị đầy đủ bằng cách làm cho cửa sổ lớn hơn để bạn xem tiêu đề Mô tả, Tệp, Dòng ... 2) Nhấp vào # Lỗi và # Nút cảnh báo ở trên cùng.

+0

Tôi đã cố gắng làm rõ câu hỏi của mình bằng chỉnh sửa mới nhất. Tôi hy vọng rằng sẽ giúp. –

+1

Anh ấy có nghĩa là anh ấy muốn họ xuất hiện trong tab "Tin nhắn", không phải tab Lỗi hoặc Cảnh báo (tức là chỉ mang tính thông tin, không ảnh hưởng đến quá trình tạo.) –

0

Chúng tôi có xu hướng làm những gì necrostaz đề xuất. Chúng tôi đã xác định thẻ INFO của riêng mình để chúng tôi có thể đặt // INFO This is a message.

Tuy nhiên, sẽ tốt hơn nếu bạn tìm cách tạo thông báo mang tính thông tin.

2

Tôi nghĩ rằng đây là những gì bạn đang tìm kiếm: http://www.mztools.com/articles/2008/MZ2008022.aspx

tôi dừng lại bởi câu hỏi này bởi vì tôi đã tìm kiếm để làm điều tương tự từ AddIn của tôi viết bằng C# cho Visual Studio 2010.

Sau một vài phút cuối cùng tôi đã nhận được câu trả lời trong liên kết đó!

+0

+1 nhưng cách đó hiệu quả hơn là có thể chấp nhận được. Tôi muốn sử dụng cách tiếp cận INFO trong trường hợp đó. Nhưng cảm ơn bạn vì thông tin, có thể ai đó có thể biến điều đó thành plugin có thể chuyển đổi #message lines từ mã. –

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