2016-08-16 1 views
2

Ich versuche, ein neues Xamarin-Projekt einzurichten, wo ich mit AWS dynamoDB verbinden werde. Aber jetzt bekomme ich diesen Fehler. Ich habe alles danach gesucht und finde dafür keine gute Antwort. Ich habe eine 'System.Configuration.dll' Datei gefunden, aber das war Max Version 2.0. Irgendwelche Lösungen ??Android Xamarin Visual Studio Fehler: 'System.Configuration.dll'

Vielen Dank im Voraus!

Severity Code Description Project File Line Suppression State 
Error  Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android profile? 
File name: 'System.Configuration.dll' 
    at Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) 
    at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel) 
    at Xamarin.Android.Tasks.ResolveAssemblies.Execute() Grocery 

Antwort

0

Starten Sie auseinander ziehen Ihr "Portable" -Projekt (oder Ihr Droid oder ähnliches Projekt).

Irgendwie fügen Sie eine Referenz ein, die verursacht, System.Configuration.dll hineingezogen zu werden. Kommentieren Sie alles, was mit ConfigurationManager (AppSettings oder ConnectionStrings?) Zu tun ist, und entfernen Sie dann die System.configuration-Referenz.

Wenn Sie Konfigurationsinformationen benötigen, können Sie es auf andere Weise erhalten? Z.B. von einem Web-Service oder manuell aus einer lokalen "Config" -Datei lesen?

+0

Wenn Sie eine "allgemeine" Methode der Konfiguration verwenden müssen, sehen Sie sich an: https://forums.xamarin.com/discussion/73623/appsettings-reader-for-xamarin-and-xamarin-forms/p1 ? neu = 1 –

1

Fügen Sie einen neuen Verweis zum Projekt hinzu, suchen Sie den Pfad für C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 (* Version) \ System.Configuration.dll vom System. Projekt erneut erstellen.

3

Sie müssen eine Referenz von einem System hinzufügen.

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 {{version}} \ System.Configuration.dll

reinigen und neu erstellen das Projekt und versuchen Sie es erneut.

Verwandte Themen