/ / Nieznane globale podczas instalacji ZXing Scanner - zxing, xamarin.forms

Nieznane globale podczas instalacji ZXing Scanner - zxing, xamarin.forms

Mam projekt Xamarin.Forms, który wymaga skanera kodu QR. Znalazłem skaner ZXing, który wydaje się być dobrze znaną biblioteką do takich celów.

Zainstalowałem go w odpowiednim androidowym projekcie, który działał bezbłędnie. Kiedy chciałem zbudować aplikację, Resource.Designer.cs został dostosowany za pomocą następujących linii:

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;

Problem polega na tym, że ja również dostaję następujące błędy:

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

Zainstalowałem ZXing przy użyciu NuGeta, ale starałem się również ręcznie dodać biblioteki dll. Otrzymuję te same błędy. Czy ktoś może mi pomóc, jak to naprawić?

Z góry dziękuję.

Odpowiedzi:

0 dla odpowiedzi № 1

Jest całkiem możliwe, że plik Resource.Designer.cs nie jest poprawnie aktualizowany:

  • Czysta konstrukcja projektu
  • Usuń pakiet ZXing.
  • Czysta konstrukcja projektu
  • Dodaj pakiet ZXing
  • Oczyść i ponownie zbuduj projekt

Jeśli nie pomoże:

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