freiberuflicher Software Entwickler C#, vb.Net, vba, UWP, WPF, WinForms, SQL Server, Access, Excel, ASP.Net Core MVC Telefon: 07022/9319004   Kontakt
#

 

 

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

 

 

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

Mobile
»
Desktop Bridge Debugging Project and Not Desktop to UWP Packaging Project VS17
»
Konvertieren einer Winforms App zu UWP
»
Fehler in Appxmanifest: rescap:Capability has invalid child element
»
DesktopAppConverter : E_FEATURE_NOT_AVAILABLE: Required Windows Feature Containers is not available on your system.

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Raimund.Popp@Microsoft-Programmierer.de