/ / Невідомі globals під час встановлення ZXing Scanner - zxing, xamarin.forms

Невідомі глобали під час встановлення сканера ZXing - zxing, xamarin.forms

У мене є проект Xamarin.Forms, який потребує сканера QR-коду. Я знайшов сканер ZXing, який, здається, є хорошою бібліотекою для таких цілей.

Я встановив його в відповідному андроїд-проекті, який працював без помилок. Коли я хотів створити додаток, Resource.Designer.cs було налаштовано з наступними рядками:

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;

Проблема полягає в тому, що я також отримую такі помилки:

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

Я встановив ZXing за допомогою NuGet, але я також намагався додати DLL вручну. Я отримую ті самі помилки. Чи може хто-небудь допомогти мені, як це виправити?

Спасибі заздалегідь.

Відповіді:

0 для відповіді № 1

Цілком можливо, що ваш Resource.Designer.cs не оновлюється правильно:

  • Чистий проект Build
  • Видалити пакет ZXing.
  • Чистий проект Build
  • Додати пакет ZXing
  • Очистити і будувати проект ще раз

Якщо це не допоможе:

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