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