2016-05-31 2 views
0

프로젝트를 컴파일하는 데 문제가 있습니다. 그것은 내게이 오류 메시지를 준다 :Xamarin : 안드로이드 프로젝트를 컴파일 할 수 없습니다. 어셈블리를로드 할 수 없습니다. 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)

나는 내 프로젝트에서 system.web를 사용하지 않았다. 나는 며칠 동안이 프로젝트를 그만두고 돌아왔다. 그러나 컴파일러가 컴파일합니다.

+0

어셈블리를 걷고 System.Web에 대한 참조가 없는지 확인할 수 있습니까? System.Web은 Xamarin.Android에서 지원되지 않습니다. https://developer.xamarin.com/guides/android/under_the_hood/assemblies/ 단순히 디 컴파일러를 사용하거나 여기에있는 도구를 사용하면됩니다. http://stackoverflow.com/questions/227886/how-do-i-determined-the-a-net-application의 종속성 –

+0

실제로 system.web를 추가 한 후에는 system.configuration .. – LittleFunny

+0

.net 용으로 컴파일 된 dll을 사용하고 있습니까? 뼈대? @JonDouglas는 System.Web이 Xamarin에서 지원되지 않으며 Xamarin으로 컴파일 된 DLL은 아무런 참조가 없다고 언급했기 때문에 그럴 가능성이 높습니다. – Gusman

답변

관련 문제