安装 ZXing Scanner 时未知的全局变量
Unknown globals when installing ZXing Scanner
我有一个 Xamarin.Forms 项目需要二维码扫描仪。我找到了 ZXing Scanner,它似乎是用于此类目的的成熟库。
我把它安装在相应的 android 项目中,没有错误。当我想构建应用程序时,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。我得到同样的错误。谁能帮我解决这个问题?
提前致谢。
很可能您的 Resource.Designer.cs 没有正确更新:
- 清理项目构建
- 删除 ZXing 包。
- 清理项目构建
- 添加ZXing包
- 再次清理并构建项目
如果没有帮助:
https://kb.xamarin.com/customer/portal/articles/1638018-my-android-resource-designer-cs-file-will-not-update or https://forums.xamarin.com/discussion/13339/resource-designer-cs-not-regenerated/
我有一个 Xamarin.Forms 项目需要二维码扫描仪。我找到了 ZXing Scanner,它似乎是用于此类目的的成熟库。
我把它安装在相应的 android 项目中,没有错误。当我想构建应用程序时,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。我得到同样的错误。谁能帮我解决这个问题?
提前致谢。
很可能您的 Resource.Designer.cs 没有正确更新:
- 清理项目构建
- 删除 ZXing 包。
- 清理项目构建
- 添加ZXing包
- 再次清理并构建项目
如果没有帮助:
https://kb.xamarin.com/customer/portal/articles/1638018-my-android-resource-designer-cs-file-will-not-update or https://forums.xamarin.com/discussion/13339/resource-designer-cs-not-regenerated/