codedocu.de

 

 

Beim Einfügen der Zeile Restricted Capability in der AppxManifest wird die Warnung angezeigt, dass der Unterpunkt von Capabilities keine rescap zulässt.

In der Anleiung zur DesktopAppConverter wird es aber wie folgt angegeben.

<Capabilities>

    <rescap:Capability Name="runFullTrust" />

  </Capabilities>

 

Beim Eintrag in der Datei: package.appxmanifest

<?xml version="1.0" encoding="utf-8"?>

<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"

        xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"

      xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"

xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"

        IgnorableNamespaces="uap rescap mp">

 

..

 

<Capabilities>

    <rescap:Capability Name="runFullTrust" />

  </Capabilities>

 

Warnhinweis in der appxmanifest des Universal Windows Projects

Fehler in Appxmanifest: rescap:Capability has invalid child element

 

 

Lösung:

Der Text wird nur als Warnung angezeigt. Durch die Einbindung des IgnorableNamespaces="uap rescap mp" wird die Build-Kompilierung und Deploy ohne Fehler erzeugt.

 

 

Hinweis bei Microsoft:

Restricted capabilities are available only to apps that are developed by Microsoft and its partners

 

 

Severity

Code

Description

Project

File

Line

Suppression State

Warning

 

The element 'Capabilities' in namespace 'http://schemas.microsoft.com/appx/manifest/foundation/windows10' has invalid child element 'Capability' in namespace 'http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities'.

List of possible elements expected: 'CapabilityChoice, Capability' in namespace 'http://schemas.microsoft.com/appx/manifest/foundation/windows10' as well as 'Capability' in namespace 'http://schemas.microsoft.com/appx/manifest/uap/windows10' as well as 'Capability' in namespace 'http://schemas.microsoft.com/appx/manifest/uap/windows10/4' as well as 'Capability' in namespace 'http://schemas.microsoft.com/appx/manifest/uap/windows10/3' as well as 'Capability' in namespace 'http://schemas.microsoft.com/appx/manifest/uap/windows10/2' as well as 'CustomCapabilityChoice' in namespace 'http://schemas.microsoft.com/appx/manifest/foundation/windows10' as well as 'CustomCapability' in namespace 'http://schemas.microsoft.com/appx/manifest/uap/windows10/4' as well as 'DeviceCapability' in namespace 'http://schemas.microsoft.com/appx/manifest/foundation/windows10'.

UWP_app

C:\_Daten\Desktop\WinForms\_test\test_Convert_WinForms\UWP_app\package.appxmanifest

27

 

 

 

Wenn man es aber ohne die Einschränkung verwendet, dann kommt eine fehlermeldung

Severity

Code

Description

Project

File

Line

Suppression State

Error

APPX0501

Validation error. error 80080204:

App manifest validation error: Line 25, Column 6, Reason: The element specified requires "runFullTrust" capability.

UWP_app

C:\_Daten\Desktop\WinForms\_test\test_Convert_WinForms\UWP_app\bin\Debug\AppxManifest.xml

1

 

 

 

Betrifft: Umwandlung einer Classic Desktop Anwendung (Windows Forms Anwendung oder WPF ) zu einer UWP Anwendung, Universal Window  für den Microsoft Store

Nach Anleitung für die Bride Konvertierung


Software Entwicklung Stuttgart Nürtingen
Suche Projekte C#, WPF, Windows App,ASP.Net, vb.Net, WinForms, SQL Server, Access, Excel