回答

1

您使用哪個網址?

爲VS2015更新3,你必須:

1)手動使用NuGet包管理器

2加microsoft.applicationinsights.windowsapps包)在App.xaml.cs添加啓動代碼,在App構造函數:

public void App() 
{ 
    // add this code to initialize AI. do not await here, you'll slow down 
    // app startup, use continuewith to get/set any AI thing you need after 
    // it initializes 
    WindowsAppsInitializer.InitializeAsync().ContinueWith(t => 
     { 
      // any other code you need to do with app insights here 
     }, continuationOptions: TaskContinuationOptions.OnlyRanToCompletion); 

    this.InitializeComponent(); 
    // ... any other startup code here 
} 

3)如果這樣做一個applicationinsights.config文件添加到您的項目,手動創建一個文本文件,該文件是在其整體:

<?xml version="1.0" encoding="utf-8"?> 
<ApplicationInsights> 
    <InstrumentationKey>[your key here]</InstrumentationKey> 
</ApplicationInsights> 

(一些指令形式使用中有一些評論的配置文件的舊樣品,和評論包括<InstrumentationKey>標籤,以及PERF原因,Windows應用程序的SDK啓動使用正則表達式發現而不是加載一個完整的XML解析器的關鍵,因此,如果有評論與儀表鍵,它會用它作爲你的艾奇,而不是真正的XML!)

4)文件添加到您的項目在VS中,並將其屬性設置爲:

Build Action: Content 
Copy to Output Directory: Copy if Newer 

(這看起來像這樣在你的.csproj)

<Content Include="ApplicationInsights.config"> 
    <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
</Content> 

你不需要一個applicationinsights.config文件如果要手動設置代碼中的儀表鍵,在調用InitializeAsync。

+0

謝謝先生。約翰加德納 –

相關問題