Ошибка проверки манифеста при попытке создать пакет приложения с firewallRules, определенными в манифесте - PullRequest
0 голосов
/ 28 января 2020

У меня есть проект UWP, который нормально работает локально, но когда я пытаюсь создать пакет приложения, он завершается неудачно со следующей ошибкой:

MakeAppx : error : Manifest validation error: Line 76, Column 31, Reason: The file name "Ambiorix.UWP\Ambiorix.UWP.exe" declared for element "*[local-name()='Extensions']/*[local-name()='Extension']/*[local-name()='FirewallRules']" doesn't exist in the package.

Это началось при добавлении следующего в манифест:

<Extensions>
<desktop2:Extension Category="windows.firewallRules">
  <desktop2:FirewallRules Executable="Ambiorix.UWP/Ambiorix.UWP.exe">
    <desktop2:Rule Direction="in" IPProtocol="TCP" Profile="all" LocalPortMin="80" LocalPortMax="80" />
    <desktop2:Rule Direction="in" IPProtocol="TCP" Profile="all" LocalPortMin="8080" LocalPortMax="8080" />
    <desktop2:Rule Direction="in" IPProtocol="TCP" Profile="all" LocalPortMin="4530" LocalPortMax="4533" />
    <desktop2:Rule Direction="in" IPProtocol="UDP" Profile="all" LocalPortMin="4530" LocalPortMax="4533" />
    <desktop2:Rule Direction="in" IPProtocol="TCP" Profile="all" LocalPortMin="5055" LocalPortMax="5058" />
    <desktop2:Rule Direction="in" IPProtocol="UDP" Profile="all" LocalPortMin="5055" LocalPortMax="5058" />
    <desktop2:Rule Direction="in" IPProtocol="TCP" Profile="all" LocalPortMin="9091" LocalPortMax="9093" />
    <desktop2:Rule Direction="in" IPProtocol="UDP" Profile="all" LocalPortMin="9091" LocalPortMax="9093" />
  </desktop2:FirewallRules>
</desktop2:Extension>

Есть идеи, в чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...