Hi, this is a known issue and a work around has been found. Since evolve is around the corner (ie, a couple days), I'm not sure when Xamarin will get a fix pushed. Note, I don't work for Xamarin.
Here is the workaround (thanks to jonp) : 13:44 < jonp> 1. Backup /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets 13:45 < jonp> 2. Edit /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.Targets 13:45 < jonp> 2.a: REMOVE all instances of CopyMdbFiles 13:45 < jonp> 2.b. Save 13:45 < jonp> 3. Nuke your bin & obj dirs 13:45 < jonp> 4. Rebuild This is the instructions for mac, so you'll have to adapt the paths for windows. Cheers, Stephen PS, this is only linking so it affects Release only. Unless you are linking on your debug builds? On Fri, Apr 12, 2013 at 1:54 PM, Jeremy A. Kolb - ARA/NED <jk...@ara.com>wrote: > This is also happening on stable. I’m not sure what to do here…**** > > ** ** > > *From:* monodroid-boun...@lists.ximian.com [mailto: > monodroid-boun...@lists.ximian.com] *On Behalf Of *Jeremy A. Kolb - > ARA/NED > *Sent:* Wednesday, April 03, 2013 1:30 PM > *To:* monodroid@lists.ximian.com > *Subject:* [mono-android] LinkAssemblies fails in latest 4.6 beta**** > > ** ** > > I just upgraded to the latest beta and LinkAssemblies is failing for me:** > ** > > ** ** > > https://bugzilla.xamarin.com/show_bug.cgi?id=11556**** > > ** ** > > ** ** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: The "LinkAssemblies" task failed unexpectedly.**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: System.ArgumentOutOfRangeException: Specified argument was out of > the range of valid values.**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Collections.Generic.Collection`1.get_Item(Int32 index) > **** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Cecil.Mdb.MdbReader.ReadLocalVariables(MethodEntry > entry, MethodBody body, Scope[] scopes)**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Cecil.Mdb.MdbReader.Read(MethodBody body, > InstructionMapper mapper)**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Cecil.Cil.CodeReader.ReadMethodBody()**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Cecil.Cil.CodeReader.ReadMethodBody(MethodDefinition > method)**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Cecil.MethodDefinition.<get_Body>b__2(MethodDefinition > method, MetadataReader reader)**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, > Func`3 read)**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Cecil.MethodDefinition.get_Body()**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition > method)**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Linker.Steps.MarkStep.ProcessQueue()**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Linker.Steps.MarkStep.Process()**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Linker.Steps.MarkStep.Process(LinkContext context)**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Mono.Linker.Pipeline.Process(LinkContext context)**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at MonoDroid.Tuner.Linker.Process(LinkerOptions options, > LinkContext& context)**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at Xamarin.Android.Tasks.LinkAssemblies.Execute()**** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at > Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() > **** > > 5>C:\Program Files > (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(818,5): error > MSB4018: at > Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext() > **** > > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > >
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid