/ / ZXing Scannerをインストールする際の未知のグローバル - zxing、xamarin.forms

ZXing Scannerをインストールするときの未知のグローバル - zxing、xamarin.forms

私はQRコードスキャナが必要なXamarin.Formsプロジェクトを持っています。そのような目的のために十分に確立されたライブラリであると思われるZXing Scannerが見つかりました。

私はエラーなしで動作する対応するアンドロイドプロジェクトにインストールしました。アプリケーションをビルドしたいとき、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"

NuGetを使ってZXingをインストールしましたが、手動でdllを追加しようとしました。同じエラーが出ます。誰も私にこれを解決する方法を助けることができますか?

前もって感謝します。

回答:

回答№1は0

Resource.Designer.csが正しく更新されていない可能性があります。

  • クリーンなプロジェクトビルド
  • ZXingパッケージを削除します。
  • クリーンなプロジェクトビルド
  • 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/