小编Mat*_*ias的帖子

使用指向可执行文件的"fullTrustProcess"创建应用程序包时出错

我正在尝试使用UWP应用程序部署示例应用程序以桥接AppServices.该示例运行并构建得很好但是当我尝试按照指南打包整个事情时它给了我一个错误.

链接到包装指南

这里是AppService Bridge示例存储库.

错误信息:

 Error Manifest validation error: Line 36, Column 64, Reason: The file name  "BackgroundProcess.exe" declared for element "*[local-name()='Applications']/*[local-name()='Application']/*[local-name()='Extensions']/*[local-name()='Extension' and @Category='windows.fullTrustProcess']" doesn't exist in the package.
Run Code Online (Sandbox Code Playgroud)

我发现代码片段生成错误,但我还没有找到它的修复程序.

如果我从文件Package.appxmanifest中删除以下代码,Visual studio将成功构建包:

<Extensions>
  <uap:Extension Category="windows.appService">
    <uap:AppService Name="CommunicationService" />
  </uap:Extension>
  <desktop:Extension Category="windows.fullTrustProcess" Executable="BackgroundProcess.exe" />
</Extensions>
Run Code Online (Sandbox Code Playgroud)

但这显然也会消除过程中的桥接,这是本练习的重点.

这似乎与这个问题有些相关,但不同之处在于我有一个.exe,而这个问题似乎是为.dll解答的:

为商店构建通用应用程序时出错:"清单引用文件'MyAppName.dll',它不是有效负载的一部分."

(更新UWP工具似乎没有解决它.)

c# xaml uwp windows-10-universal desktop-bridge

14
推荐指数
2
解决办法
1727
查看次数

标签 统计

c# ×1

desktop-bridge ×1

uwp ×1

windows-10-universal ×1

xaml ×1