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

Reply via email to