2

この行を追加しました

 <DeviceCapability Name="PointOfService"/>

Windows Phone 8 組み込みデバイスのスキャナーを使用するために、私の Package.appxmanifest に追加します。上記の行を追加した後、プロジェクトの起動は次のエラーで失敗します:

パッケージを登録できませんでした。(HRESULT からの例外: 0x80073CF6)

誰かがこのエラーの原因を教えてもらえますか?

4

1 に答える 1

2

Windows Embedded 8.1 ハンドヘルド デバイスで非常によく似た問題が発生しました。バーコード スキャナーを有効にするには、現在のデバイス機能をこれに置き換えます。

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

これは、バーコード スキャナー アプリケーションの作成方法に関する MSDN の記事で実際に言及されていますがあまり明白ではありません。

それを行った後、アプリケーションをデプロイする必要があります。それでもバーコードがスキャンされないという問題がある場合は、スキャンしたいバーコード タイプを要求した後で、ClailedBarcodeScanner のバーコード シンボル体系を設定してみてください。たとえば、以下は GS1 128 バーコード シンボル体系を有効にします。

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

バーコード スキャナーからデータを取得する方法について知っておく必要があるその他すべての情報は、前述の記事に記載されています。

于 2016-01-04T21:42:52.553 に答える