2015-04-23 21 views
8

Bây giờ tôi thực sự thực sự thích Ứng dụng thông tin chi tiết mới với Visual Studio 2013 và tôi không muốn xóa nó. Tuy nhiên, nó không spam của tôi Debug đầu ra khá nhiều.Dừng Thông tin chi tiết về ứng dụng từ việc đăng lên bảng điều khiển gỡ lỗi

tôi nhận được hàng sau khi hàng sản lượng như

Application Insights Telemetry: {"ver":1,"name":"Microsoft.ApplicationInsights.PerformanceCounter","time":"2015-04-23T11:38:03.1252550+01:00","iKey":"758c18d5-055e-48a8-bbcf-9c3301402b2c","tags":{"ai.internal.sdkVersion":"0.13.2.132","ai.application.ver":"Unknown","ai.device.type":"PC","ai.device.id":"Pat-PC","ai.device.oemName":"Dell Inc.","ai.device.model":"Dell XPS430     ","ai.device.network":"6","ai.device.language":"en-GB","ai.device.machineName":"Pat-PC","ai.device.os":"Windows NT 6.1.7601.65536"},"data":{"type":"Microsoft.ApplicationInsights.PerformanceCounterData","item":{"categoryName":"Processor","counterName":"% Processor Time","instanceName":"_Total","value":35.9710731506348,"ver":1}}} 

này kinda làm cho nó không thể cho tôi để thực sự sử dụng sản lượng gỡ lỗi cho tuyên bố gỡ lỗi của tôi. Làm cách nào để tôi có thể tắt Thông tin chi tiết về ứng dụng hoặc định cấu hình Visual Studio để không hiển thị các câu lệnh đó?

+3

Decompiling NET hội làm cho cuộc sống dễ dàng, nó nhanh chóng giúp tôi tìm thấy [trang web này] (http://apmtips.com/ blog/2015/02/02/chế độ nhà phát triển /). Đặt nó thành * false *. –

+0

Có! Điều đó hoàn toàn là lừa, cảm ơn bạn! – RamblerToning

+0

Có thể trùng lặp của [Vô hiệu hóa thông tin chi tiết về ứng dụng trong gỡ lỗi] (http://stackoverflow.com/questions/32057441/disable-application-insights-in-debug) –

Trả lời

4

Hans Passant là đúng. DeveloperMode là những gì gây nên AI để viết các sự kiện trong DebugOutput. Lưu ý rằng nó cũng buộc AI gửi dữ liệu ngay lập tức. Vì vậy, nếu chúng tôi đặt nó thành dữ liệu sai sẽ được theo đợt và gửi đi mỗi phút một lần.

+1

Làm cách nào chúng tôi có thể vô hiệu hóa các thư nhưng vẫn giữ lại tự động xóa dữ liệu? –

+0

@MarkSowul có vẻ như bạn chỉ có thể tắt đầu ra gỡ lỗi với 'TelemetryDebugWriter.IsTracingDisabled = true'. – Iain

2

Để đơn giản là tắt các thông báo, không có tác dụng phụ khác:

TelemetryDebugWriter.IsTracingDisabled = true; 
+1

Một hiệu ứng phụ là ngăn 'ứng dụng thông tin chi tiết' trong studio trực quan sẽ không nhận được kết quả đầu ra –

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