/ / Globales inconnues lors de l'installation de ZXing Scanner - zxing, xamarin.forms

Globales inconnues lors de l'installation de ZXing Scanner - zxing, xamarin.forms

J'ai un projet Xamarin.Forms qui nécessite un scanner de code QR. J'ai trouvé ZXing Scanner qui semble être une bibliothèque bien établie à ces fins.

Je l'ai installé dans le projet Android correspondant qui fonctionnait sans erreurs. Lorsque j'ai voulu créer l'application, Resource.Designer.cs a été ajusté avec les lignes suivantes:

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;

Le problème est que je reçois aussi les erreurs suivantes:

"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"

J'ai installé ZXing en utilisant NuGet mais j'ai également essayé d'ajouter les dll manuellement. Je reçois les mêmes erreurs. Quelqu'un peut-il m'aider à résoudre ce problème?

Merci d'avance.

Réponses:

0 pour la réponse № 1

Il est fort possible que votre Resource.Designer.cs ne soit pas mis à jour correctement:

  • Clean Project Build
  • Supprimer le package ZXing.
  • Clean Project Build
  • Ajouter un package ZXing
  • Nettoyer et construire le projet encore une fois

Si ça ne sert à rien:

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