2

Я добавил эту линиюWindows Phone 8 встроенных DeviceCapability PointofService вызывает ошибки на развертывании

<DeviceCapability Name="PointOfService"/> 

к моему Package.appxmanifest для того, чтобы использовать сканер с встроенным устройством Windows Phone 8. После добавления указанной линии запуск проекта завершается с ошибкой:

Package could not be registered. (Exception from HRESULT: 0x80073CF6)

Может кто-нибудь сказать мне причину этой ошибки?

ответ

2

У меня была очень похожая проблема на Windows Embedded 8.1 Handheld. Чтобы включить сканер штрих-кода, замените его текущим устройством.

<DeviceCapability Name="C243FFBD-3AFC-45E9-B3D3-2BA18BC7EBC5"/> 

Это действительно упоминается в статье на MSDN для того, как создать приложение сканера штрих-кода, который можно найти here, но это не слишком очевидно.

После этого приложение должно быть развернуто. Если у вас по-прежнему возникают проблемы с не сканированием штрих-кодов, попробуйте установить символику штрих-кода для AppliedBarcodeScanner после того, как вы заявили о нем к типам штрихового кода, которые вы хотите отсканировать. Например, следующее позволяет GS1 128 символике штрихового кода:

await claimedScanner.SetActiveSymbologiesAsync(new List<uint> {BarcodeSymbologies.Gs1128}); 

Все остальное, что нужно знать о том, как получить данные со сканера штрих-кода можно найти в упомянутую выше статью.

+0

Большое спасибо, с вашей способностью DeviceCapability можно запустить проект и после установки Symbologies даже сканирование работает – Ced