2017-10-10 178 views
-1

我正在编写我的mac(Xamarin-Studio),我的目标是为Android和IOS编写C#应用程序。这是我的问题。安装/使用已下载的nuget包的问题(在Xamarin-Forms中)

我成功下载了nuget-package(ZXing.Net.Mobile)(因为我可以在解决方案的包文件夹中看到它)。然后我去了solution.IOS到的AppDelegate想来应聘这个代码ZXing.Net.Mobile.Forms.iOS.Platform.Init();(如告诉记者,在github上自述文件),但是它说

/用户/ summerdream /项目/秘书/的iOS/AppDelegate中的.cs(13,13):错误 CS0103: '斑马线' 这个名字不会在目前情况下 (CS0103)(Secretary.iOS)存在

我一直试图摆脱这一问题的3现在几天,我没有得到任何地方。任何人都可以给我一些提示吗?

+0

是在您的iOS项目中安装的软件包? – Jason

+0

嗯,我有3个项目(应用程序,App.IOS,App.Droid)。我已经在App – SummerDream

+1

上安装了它,您需要将它安装在每个项目中 – Jason

回答

0

您需要安装ZXing.Net.Mobile.Forms您的解决方案尝试,不Zxing.Net.Mobile

  1. 右键单击解决方案
  2. 点击“管理NuGet软件包解决方案...”
  3. 卸载Zxing.Net.Mobile包。
  4. 搜索ZXing.Net.Mobile.Forms打包并安装。
+0

非常感谢您的支持Kevin。我仍然有一些关于如何使用这个软件包的问题,​​并且实际上创建了一个页面(扫描页面),我可以扫描二维码,然后将内容存储在一个变量中供以后使用。 – SummerDream

+0

您可以就其他问题提出新问题。 –

+0

如果这个答案有帮助,你能接受吗? –

0

请与版本2.1.47

ZXing.Net.Mobile.2.1.47