Antwort

0

Um Cortana zu integrieren, müssen Sie eine UWP-App (Universal Windows Platform) entwickeln, die einen mit Cortana integrierten App-Service bereitstellt.

Erstellen Sie in Visual Studio 2015 (oder Visual Studio 15) ein neues Projekt mithilfe der JavaScript-Projektvorlage "Leere App (Universal Windows)". Finden Sie das Element mit dem Tag Application, und fügen Sie die folgende als untergeordnetes Element:

<Extensions> 
    <!-- Provide a hook for Cortana to ask your app questions --> 
    <uap:Extension Category="windows.appService" StartPage="voiceCommandService.js"> 
    <uap:AppService Name="AdventureWorksVoiceCommandService"/> 
    </uap:Extension> 
    <!-- Enable deep linking into your app from Cortana --> 
    <uap:Extension Category="windows.personalAssistantLaunch"/> 
</Extensions> 

Die Datei voiceCommandService.js wird dann dienen als Einstiegspunkt für Cortana. Es wird ausgeführt, wenn Cortana eine Anfrage an Ihre App ausgibt, und Sie können die Aufgabendetails von Windows.UI.WebUI.WebUIBackgroundTaskInstance.current abrufen.

Für den Rest folgen Sie einfach der C# -Dokumentation.

Antwort basiert auf this Cortana sample.