Làm cách nào để tôi có thể tự động tắt thông tin chi tiết về ứng dụng khi sử dụng cấu hình gỡ lỗi và chỉ bật khi phát hành?
Có thể làm điều này mà không cần tạo một khóa thiết bị khác chỉ để gỡ lỗi không?
Tôi có các trackevent
câu lệnh nằm rải rác trên toàn bộ mã, việc đặt chúng bên trong kiểm tra bộ xử lý trước gỡ lỗi không phải là giải pháp lý tưởng.
Giải pháp hiện tại của tôi là để thiết lập Build Action
các ApplicationInsights.config
tập tin để None
sao cho nó không được sao chép vào thư mục đầu ra của dự án, nhưng đây không phải là một quá trình có thể được tự động dựa trên việc xây dựng cấu hình hoạt động.
Có Chế độ dành cho nhà phát triển nhưng cần phải được thay đổi theo cách thủ công (nếu có thể đặt tệp cấu hình có điều kiện, đồng thời làm trống vấn đề đã giải quyết phím thiết bị). Xem http://apmtips.com/blog/2015/02/02/developer-mode/
WindowsAppInitializer.InitializeAsync();
(tôi cũng đã thử sau nó) nhưng bộ đếm sự kiện thông tin chi tiết của ứng dụng visual studio đã tăng lên. Tôi không thể biết liệu phiên này có được ghi lại một cách hiệu quả trong cổng thông tin không vì có quá nhiều phiên và người dùng. Tôi sẽ cố gắng trong đêm.