/ / Globali sconosciuti durante l'installazione di ZXing Scanner - zxing, xamarin.forms

Globali sconosciute durante l'installazione di ZXing Scanner - zxing, xamarin.forms

Ho un progetto Xamarin.Forms che necessita di uno scanner di codici QR. Ho trovato ZXing Scanner che sembra essere una libreria ben consolidata per tali scopi.

L'ho installato nel corrispondente progetto Android che ha funzionato senza errori. Quando ho voluto creare l'app, Resource.Designer.cs è stato regolato con le seguenti linee:

global::ZXing.Mobile.Resource.Id.contentFrame = global::my.project.Droid.Resource.Id.contentFrame;
global::ZXing.Mobile.Resource.Layout.zxingscanneractivitylayout = global::my.project.Droid.Resource.Layout.zxingscanneractivitylayout;
global::ZXing.Mobile.Resource.Layout.zxingscannerfragmentlayout = global::my.project.Droid.Resource.Layout.zxingscannerfragmentlayout;

Il problema è che anche io ottengo i seguenti errori:

"my.project.Droid.Resource.Id" does not contain a definition for "contentFrame"
"my.project.Droid.Resource.Layout" does not contain a definition for "zxingscanneractivitylayout"
"my.project.Droid.Resource.Layout" does not contain a definition for "zxingscannerfragmentlayout"

Ho installato ZXing usando NuGet ma ho anche provato ad aggiungere le DLL manualmente. Ottengo gli stessi errori. Qualcuno può aiutarmi a risolvere questo problema?

Grazie in anticipo.

risposte:

0 per risposta № 1

È abbastanza probabile che il tuo Resource.Designer.cs non si aggiorni correttamente:

  • Pulisci la costruzione del progetto
  • Rimuovi il pacchetto ZXing.
  • Pulisci la costruzione del progetto
  • Aggiungi il pacchetto ZXing
  • Pulisci e costruisci il progetto ancora una volta

Se non ti aiuta:

https://kb.xamarin.com/customer/portal/articles/1638018-my-android-resource-designer-cs-file-will-not-update o https://forums.xamarin.com/discussion/13339/resource-designer-cs-not-regenerated/