ฉันจะปิดใช้งานข้อมูลเชิงลึกของแอปพลิเคชันโดยอัตโนมัติได้อย่างไรเมื่อใช้การกำหนดค่าดีบักและเปิดใช้งานเฉพาะในรุ่นเท่านั้น
เป็นไปได้หรือไม่ที่จะทำสิ่งนี้โดยไม่ต้องสร้างคีย์เครื่องมืออื่นสำหรับการดีบักเท่านั้น
ฉันมีtrackevent
คำสั่งที่กระจัดกระจายไปทั่วรหัสการใส่ไว้ในการตรวจสอบตัวประมวลผลก่อนแก้ไขข้อบกพร่องไม่ใช่ทางออกที่ดี
วิธีการแก้ปัญหาปัจจุบันของฉันคือการตั้งค่าBuild Action
ของApplicationInsights.config
ไฟล์None
เพื่อที่จะไม่ได้คัดลอกไดเรกทอรีการแสดงผลของโครงการ แต่นี้ไม่ได้เป็นกระบวนการที่สามารถอัตโนมัติบนพื้นฐานของการสร้างการกำหนดค่าการใช้งาน
มีโหมดนักพัฒนา แต่จำเป็นต้องเปลี่ยนด้วยตนเอง (หากเป็นไปได้ที่จะตั้งค่าไฟล์กำหนดค่าตามเงื่อนไขการล้างคีย์เครื่องมือแก้ไขปัญหาได้เช่นกัน) ดูhttp://apmtips.com/blog/2015/02/02/developer-mode/
WindowsAppInitializer.InitializeAsync();
(ฉันก็ลองทำตาม) แต่ตัวนับเหตุการณ์เชิงลึกของแอปพลิเคชัน Visual Studio เพิ่มขึ้น ฉันไม่สามารถดูได้ว่าเซสชันนี้ได้รับการบันทึกอย่างมีประสิทธิภาพในพอร์ทัลสีฟ้าหรือไม่เนื่องจากมีเซสชันและผู้ใช้มากเกินไป ฉันจะพยายามในตอนกลางคืน