百年纪念计划集成Cortana错误DEP0700

时间:2018-08-09 08:41:12

标签: desktop-bridge cortana windows-10-desktop project-centennial

我正在尝试创建Desktop Bridge应用程序,并希望将Cortana语音命令与其集成在一起。我的Bridge应用程序的Package.appxmanifest如下:

    <Dependencies>    
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
    <PackageDependency Name="Microsoft.VCLibs.140.00.UWPDesktop" MinVersion="12.0.40652.5" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
  </Dependencies>
  <Resources>
    <Resource Language="x-generate" />
  </Resources>
  <Applications>
    <Application Id="App" Executable="MyBridgeApp\SampleBridgeApp.exe" EntryPoint="Windows.FullTrustApplication">
      <uap:VisualElements DisplayName="Sample Bridge App" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="Sample Bridge App" BackgroundColor="transparent">
        <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png">
        </uap:DefaultTile>
      </uap:VisualElements>
      <Extensions>
        <uap:Extension Category="windows.appService" EntryPoint="SampleAppService.BackgroundTask">
          <uap:AppService Name="app.bridge.sample" />
        </uap:Extension>
        <uap:Extension Category="windows.personalAssistantLaunch" />            
      </Extensions>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="internetClient" />
    <rescap:Capability Name="runFullTrust" />
    <DeviceCapability Name="microphone" />
  </Capabilities>

问题是:

  1. 如果我采用在前景应用程序中使用Cortana语音命令的方法,则我认为这是不可能的,因为我的应用程序的EntryPoint不指向App类,而是指向我的桥接应用程序

      

    Executable =“ MyBridgeApp \ SampleBridgeApp.exe” EntryPoint =“ Windows.FullTrustApplication”

    1. 如果在激活Cortana语音命令后继续在应用中启动后台进程,则由于我的Package.appxmanifest,Visual Studio 2015和2017都出现以下错误:-
  

错误DEP0700:应用程序注册失败。 [0x80073CF6] AppxManifest.xml(39,10):错误0x80070032:无法注册(SampleBridgeApp'sId)程序包,因为注册Windows.personalAssistantLaunch扩展名时遇到以下错误:不支持该请求。   。如果问题仍然存在,请重试并与软件包发行商联系。

任何人都可以建议我解决此问题,还是根本无法将Cortana与桌面桥应用程序一起使用?

1 个答案:

答案 0 :(得分:0)

我检查了UWP APIs available to a packaged desktop app (Desktop Bridge)文档。桌面桥应用程序不支持与Cortana相关的API。

错误消息registering the windows.personalAssistantLaunch extension: The request is not supported也已对此进行了解释。