2016-05-31 10 views
0

Ich habe ein Problem beim Kompilieren meines Projekts. Es gibt mir diese Fehlermeldung:Xamarin: Das Android-Projekt konnte nicht kompiliert werden. Baugruppe konnte nicht geladen werden System.web

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error: Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android profile? File name: 'System.Web.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() (MightyMeeting)

Ich habe system.web nicht in meinem Projekt verwenden. Ich habe dieses Projekt für ein paar Tage verlassen und komme dann wieder zurück. aber der Compiler kompiliert es.

+0

Können Sie Ihre Assemblys laufen und sicherstellen, dass es keinen Bezug zu System.Web gibt? System.Web wird nicht in Xamarin.Android unterstützt: https://developer.xamarin.com/guides/android/under_the_hood/assemblies/ Sie verwenden einfach einen Decompiler oder verwenden Sie ein Tool hier gefunden: http://StackOverflow.com/questions/227886/how-do-ich-bestimmen-die-Abhängigkeiten-einer-net-Anwendung –

+0

Eigentlich nach dem Hinzufügen von system.web manully, es ist system.configuration .. – LittleFunny

+0

Verwenden Sie eine DLL kompiliert für die. NET Rahmen? Das scheint eine sehr wahrscheinliche Ursache zu sein, da @JonDouglas angegeben hat, dass System.Web auf Xamarin nicht unterstützt wird und dass jede mit Xamarin kompilierte DLL keinen Bezug darauf hat. – Gusman

Antwort