在控制台上设置应用程序洞察应用程序

问题描述:

我已经在控制台应用程序上运行Log4Net,并希望将日志事件转到应用程序见解。在控制台上设置应用程序洞察应用程序

我无法通过右键单击我的项目来添加AI--它不会显示为选项。

我已经通过NuGet安装了AI SDK,并且能够创建遥测客户端,但不知道在哪里添加仪器密钥。

This教程说:

设置仪表键或者在你的代码:

TelemetryConfiguration.Active.InstrumentationKey = " your key "; 

或ApplicationInsights.config(如果您安装了标准的遥测包之一):

<InstrumentationKey>your key</InstrumentationKey> 

我没有ApplicationInsights.config文件,因为我无法将AI添加到项目中。如果我在实例化遥测客户端时添加了密钥,它会起作用吗?

var telemetryClient = new TelemetryClient { InstrumentationKey = ConfigurationManager.AppSettings["applicationInsights"] }; 

您最后的建议可能会奏效。你也可以这样做:

TelemetryConfiguration.Active.InstrumentationKey = ConfigurationManager.AppSettings["applicationInsights"]; 
+0

在哪里可以添加那段代码? –

+1

在程序开始的某个地方,主要是。或者在init方法中。 – Peter