डिबग कॉन्फ़िगरेशन का उपयोग करते समय मैं एप्लिकेशन इनसाइट्स को स्वचालित रूप से कैसे अक्षम कर सकता हूं और इसे केवल रिलीज पर सक्षम कर सकता हूं?
क्या केवल डिबग के लिए एक और इंस्ट्रूमेंटेशन कुंजी बनाए बिना ऐसा करना संभव है?
मेरे पास trackevent
पूरे कोड में बिखरे हुए बयान हैं, उन्हें डिबग प्रीप्रोसेसर चेक के अंदर घेरना एक आदर्श समाधान नहीं है।
मेरे वर्तमान समाधान स्थापित करने के लिए है Build Action
के ApplicationInsights.config
लिए फ़ाइल None
इतना है कि यह परियोजना के उत्पादन निर्देशिका में प्रतिलिपि नहीं कर रहा है, लेकिन यह एक प्रक्रिया है कि सक्रिय निर्माण विन्यास के आधार पर स्वचालित किया जा सकता है।
एक डेवलपर मोड है, लेकिन इसे मैन्युअल रूप से बदलने की आवश्यकता है (यदि यह कॉन्फ़िगर फ़ाइल को सशर्त रूप से सेट करना संभव था, तो इंस्ट्रूमेंटेशन हल की गई समस्या को भी खाली करना)। Http://apmtips.com/blog/2015/02/02/developer-mode/ देखें
संदर्भ: http://blogs.msdn.com/b/visualstudioalm/archive/2015/01/07/application-insights-support-for-multiple-en परिवेश- stamps-and- app-versions.aspx
WindowsAppInitializer.InitializeAsync();
(मैंने इसके बाद भी कोशिश की) लेकिन दृश्य स्टूडियो अनुप्रयोग अंतर्दृष्टि घटनाओं काउंटर में वृद्धि हुई। मैं यह देखने में सक्षम नहीं था कि क्या यह सत्र एज़्योर पोर्टल में प्रभावी रूप से दर्ज किया गया था क्योंकि बहुत सारे सत्र और उपयोगकर्ता हैं। मैं रात के दौरान कोशिश करूँगा।