如何在使用调试配置时自动禁用应用程序见解,并仅在发布时启用它?
有没有可能在不创建另一个仅用于调试的检测密钥的情况下完成此操作?
我将 trackevent
语句散布在代码中,将它们封装在调试预处理器检查中并不是一个理想的解决方案。
我当前的解决方案是将 ApplicationInsights.config
文件的 Build Action
设置为 None
,这样就不会将其复制到项目的输出目录中,但是这个过程不能基于活动的构建配置进行自动化。
有一个开发模式,但需要手动更改(如果可以有条件地设置配置文件,清空仪器键解决的问题)。参见 http://apmtips.com/blog/2015/02/02/developer-mode/