[Solved] Failed to run assembly converter with command line -platform=wp80

Dev OS: Windows 8
IDE: Visual Studio 2013
Unity player: WP8

Hello. So far I had no problems with building to Windows Phone in Unity 4.
Yesterday I tried to port my project to Unity 5 (Personal) and while building I get this error:

Error building Player: Exception: Failed to run assembly converter with command line -platform=wp80 “Temp/StagingArea\Assembly-CSharp.dll” “Temp/StagingArea\UnityEngine.dll” “Temp/StagingArea\UnityEngine.UI.dll” “Temp/StagingArea\WinRTLegacy.dll”.
System.ArgumentException: Member ‘System.Void System.ArgumentOutOfRangeException::.ctor(System.String)’ is declared in another module and needs to be imported
at Mono.Cecil.MetadataBuilder.LookupToken(IMetadataTokenProvider provider)
at Mono.Cecil.Cil.CodeWriter.WriteOperand(Instruction instruction)
at Mono.Cecil.Cil.CodeWriter.WriteInstructions()
at Mono.Cecil.Cil.CodeWriter.WriteResolvedMethodBody(MethodDefinition method)
at Mono.Cecil.Cil.CodeWriter.WriteMethodBody(MethodDefinition method)
at Mono.Cecil.MetadataBuilder.AddMethod(MethodDefinition method)
at Mono.Cecil.MetadataBuilder.AddMethods(TypeDefinition type)
at Mono.Cecil.MetadataBuilder.AddType(TypeDefinition type)
at Mono.Cecil.MetadataBuilder.AddTypeDefs()
at Mono.Cecil.MetadataBuilder.BuildTypes()
at Mono.Cecil.MetadataBuilder.BuildModule()
at Mono.Cecil.ModuleWriter.b__0(MetadataBuilder builder, MetadataReader _)
at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)
at Mono.Cecil.ModuleWriter.BuildMetadata(ModuleDefinition module, MetadataBuilder metadata)
at Mono.Cecil.ModuleWriter.WriteModuleTo(ModuleDefinition module, Stream stream, WriterParameters parameters)
at Mono.Cecil.ModuleDefinition.Write(Stream stream, WriterParameters parameters)
at Mono.Cecil.ModuleDefinition.Write(String fileName, WriterParameters parameters)
at Unity.SaveModulesStep.ProcessModule()
at Unity.ModuleStep.Execute()
at Unity.Step.Execute(OperationContext operationContext, IStepContext previousStepContext)
at Unity.Operation.Execute()
at Unity.Program.Main(String[ ] args)

This is the error that my main project shows.
I did a little test after that with a dummy project with only two scripts and it builds just fine.

Please, can you tell me more about this error and the ways to fix it? Thank you guys.

Do you use ArgumentOutOfRangeException in your script? A bug with repro project attached would be nice.

I have more than 90 scripts in my project and no, I am not using ArgumentOutOfRangeException.

I think ArgumentOutOfRangeException is used in code, generated by AssemblyConverter.
Please, report a bug.

Bug reported.

Problem is now solved and fixed with Patch 5.0.1p1.