2017-10-04 41 views
0

我有我试图打包万能的Windows应用程序(Windows运行时组件)来自:创建Store应用程序修改包appxmanifest

Project->Store->Create App Package

但包装后,每次做,我可以看到我的Package.appxmanifest被修改了。

我有以下的应用程序节点扩展部分,我可以在包装后找不到:

<Applications> 
    <Applications> 
    ... 
    <Extensions> 
     <uap:Extension Category="windows.appService" EntryPoint="AppForUpdaterService.BackGroundUpdaterTask"> 
      <uap3:AppService Name="com.mhas.appUpdater" uap4:SupportsMultipleInstances="true" /> 
     </uap:Extension> 
    </Extensions> 
    </Applications> 
</Applications> 

结果我无法将其打包后消费服务。

它在我从Visual Studio部署时正在工作。

我在这里做错了什么?
我的平台的详细信息:

  • 目标平台:Windows 10
  • 目标平台版本:10.0.14393.0
  • 目标平台闵版本:10.0.10586.0
+0

创建应用程序包后有什么步骤(有很多选项)?创建包后,项目中的appxmanifest文件会自动更改?或者你正在从appx包检查文件? –

+0

服务应用程序是一个Windows运行时组件。当我试图通过从商店选项创建包来分发它时,我可以看到项目中的软件包manigest发生了更改(仅添加了扩展部分,它消失了)。由于我的打包服务不起作用。但是,当我从Visual Studio部署时它正在工作。这很奇怪。什么是分发服务应用程序的过程?打包或复制粘贴dll? –

回答

0

嗯,这很奇怪。当我从XML编辑器中编辑Package.appxmanifest就不见了,而包装从

Project->Store->Create App Package 

但是,如果从应用清单设计编辑它仍然保持不变!这对尝试分发离线应用程序的人员(侧载服务应用程序)可能会有所帮助。

我认为这是一个视觉工作室的错误。