Wir haben uns auf diese MSDN article für Hilfe beim Sperren der Hardwaretasten auf unserem Gerät bezogen.Fehler beim Hochladen der App in den Windows Store mit der Datei WindowsPhoneReservedAppInfo.xml
Der Artikel ist ziemlich einfach und ich schaffte es jedoch eine prov.xml
Datei mit Hilfe unserer Produktion zu erzeugen, wenn wir unsere App im Windows Store wir die folgende Fehlermeldung erhalten versuchen und laden:
Package acceptance validation error: File WindowsPhoneReservedAppInfo.xml is invalid: The 'Id' attribute is invalid - The value 'ID_CAP_ENTERPRISE_SHARED_DATA' is invalid according to its datatype ' http://schemas.microsoft.com/phone/2013/windowsphonereservedappinfo:ST_SoftwareCapability ' - The Enumeration constraint failed.
würde ich Ich dachte, wir müssten die WindowsPhoneReservedAppInfo.xml
wie im obigen Artikel beschrieben, so dass wir die Hardware-Tasten sperren können, wenn wir die App herunterladen.
Es ist erwähnenswert, dass, wenn Sie diese Datei nicht und versuchen Sie die folgende Fehlermeldung an Lockdown:
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Für alle Interessierten in den Code, der die Lockdown hier tut, ist es (auch wenn der Code funktioniert ich dachte, ich würde versuchen, ein wenig Kontext geben):
Dim _GUID As Guid = Windows.Embedded.DeviceLockdown.DeviceLockdownProfile.GetCurrentLockdownProfile()
If Windows.Embedded.DeviceLockdown.DeviceLockdownProfile.GetLockdownProfileInformation(_GUID).Name <> "Associate" Then
For Each G As Guid In Windows.Embedded.DeviceLockdown.DeviceLockdownProfile.GetSupportedLockdownProfiles()
If (Windows.Embedded.DeviceLockdown.DeviceLockdownProfile.GetLockdownProfileInformation(G).Name.Equals("Associate", StringComparison.CurrentCultureIgnoreCase)) Then
Await Windows.Embedded.DeviceLockdown.DeviceLockdownProfile.ApplyLockdownProfileAsync(G)
End If
Next
End If
Catch ex As Exception
End Try
wir die Rolle Mitarbeiter in der prov.xml
-Datei verwenden. Die prov.xml
Datei sperrt das Gerät wie wir es auch wollen und das funktioniert nur, wenn wir die WindowsPhoneReservedAppInfo.xml
Datei wie im MSDN Artikel beschrieben haben, so kann ich nicht verstehen, warum wir nicht in den Windows Store hochladen können.
Hat jemand irgendwelche Ideen, wie ich unsere App in den Windows Store hochladen sollte?