2017-10-10 1 views
-1

Ich bin auf meinem Mac (Xamarin-Studio) programmiert und mein Ziel ist es, eine C# -App für Android und IOS zu programmieren. Hier ist mein Problem.Probleme bei der Installation/Verwendung eines heruntergeladenen nuget-Pakets (in Xamarin-Forms)

Ich habe ein Nuget-Paket (ZXing.Net.Mobile) erfolgreich heruntergeladen (da ich es im Paketordner der Lösung sehen kann). Dann ging ich in die solution.IOS zu AppDelegate und wollte diesen Code anzuwenden ZXing.Net.Mobile.Forms.iOS.Platform.Init(); (wie in der Readme-Datei Github gesagt), aber dann sagt es

/Users/Summer/Projekte/Sekretariat/iOS/AppDelegate CS- (13,13): Fehler CS0103: der Name 'ZXing' existiert nicht im aktuellen Kontext (CS0103) (Secretary.iOS)

Ive versucht, dieses Problem loszuwerden für 3 Tage jetzt und ich kam nirgendwohin. Kann mir jemand Tipps geben?

+0

ist das Paket in Ihrem iOS-Projekt installiert? – Jason

+0

Nun, ich habe 3 Projekte (App, App.IOS, App.Droid). Und ich habe es auf der App installiert – SummerDream

+1

Sie müssen es in jedem Projekt installieren – Jason

Antwort

0

Sie müssen die ZXing.Net.Mobile.Forms für Ihre Lösung installieren, nicht die Zxing.Net.Mobile.

  1. Rechtsklick auf die Lösung.
  2. Klicken Sie auf "NuGet Pakete für Lösung verwalten ..."
  3. Deinstallieren Sie die Zxing.Net.Mobile Paket.
  4. Suchen Sie das ZXing.Net.Mobile.Forms Paket und installieren Sie es.
+0

Vielen Dank für Ihre Half Kevin. Ich habe immer noch Probleme mit der Verwendung dieses Pakets und erstelle tatsächlich eine Seite (Scan-Page), auf der ich einen QR-Code scannen und den Inhalt dann zur späteren Verwendung in einer Variablen speichern kann. – SummerDream

+0

Sie können eine neue Frage zu anderen Problemen stellen. –

+0

Wenn diese Antwort hilfreich ist, können Sie das bitte akzeptieren? –

0

Bitte versuchen Sie es mit der Version 2.1.47

ZXing.Net.Mobile.2.1.47

Verwandte Themen