0

Я обновил обновление для Visual Studio 2015 3, для обновления 1 файла конфигурации, добавленного с помощью инструкций на Url, но он не работает, как я могу отправить информацию о лазури в окнах 10 универсальное приложение,Как добавить файл конфигурации приложений в универсальные приложения Windows 10

ответ

1

Какой адрес вы используете?

для обновления VS2015 3, вы должны:

1) вручную добавить пакет microsoft.applicationinsights.windowsapps с помощью NuGet пакета менеджера

2) добавить код запуска в вашем 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> тега, и перфорацию причин, окно приложения запуска SDK использует регулярное выражение найти ключ вместо загрузки полного синтаксического анализа XML, так что если есть комментариев с помощью ключа приборов, он будет использовать его в качестве Ikey вместо реального 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

thanks mr. Йохан Гарднер –

Смежные вопросы