2017-09-02 8 views
0

Ich habe vor kurzem versucht, ein Xamarin-Projekt zu bauen und bekam einen Project.dll.mdb nicht gefunden Fehler. Ich habe dies gelöst, indem ich auf die neueste Version von Xamarin.Forms aktualisiert habe. Jetzt bekomme ich diese neue Fehler Ich vermute, beziehen sich auf PDB und mdb ist:Fody: Eine unbehandelte Ausnahme ist aufgetreten

MSBUILD : error : Fody: An unhandled exception occurred: 
MSBUILD : error : Exception: 
MSBUILD : error : Index was outside the bounds of the array. 
MSBUILD : error : StackTrace: 
MSBUILD : error : at Microsoft.Cci.Pdb.BitAccess.ReadInt32 (System.Int32& value) [0x00000] in <d39e61ae2787473a851567b860d13696>:0 
MSBUILD : error : at Microsoft.Cci.Pdb.BitAccess.ReadInt32 (System.Int32[] values) [0x00004] in <d39e61ae2787473a851567b860d13696>:0 
MSBUILD : error : at Microsoft.Cci.Pdb.MsfDirectory..ctor (Microsoft.Cci.Pdb.PdbReader reader, Microsoft.Cci.Pdb.PdbFileHeader head, Microsoft.Cci.Pdb.BitAccess bits) [0x000ae] in <d39e61ae2787473a851567b860d13696>:0 
MSBUILD : error : at Microsoft.Cci.Pdb.PdbFile.LoadFunctions (System.IO.Stream read, System.Collections.Generic.Dictionary`2[System.UInt32,Microsoft.Cci.Pdb.PdbTokenLine]& tokenToSourceMapping, System.String& sourceServerData, System.Int32& age, System.Guid& guid) [0x00027] in <d39e61ae2787473a851567b860d13696>:0 
MSBUILD : error : at Mono.Cecil.Pdb.PdbReader.PopulateFunctions() [0x00008] in <d39e61ae2787473a851567b860d13696>:0 
MSBUILD : error : at Mono.Cecil.Pdb.PdbReader.ProcessDebugHeader (Mono.Cecil.Cil.ImageDebugDirectory directory, System.Byte[] header) [0x00048] in <d39e61ae2787473a851567b860d13696>:0 
MSBUILD : error : at Mono.Cecil.ModuleDefinition.ProcessDebugHeader() [0x00012] in <b5a52cab1f0046ce9f68342127787868>:0 
MSBUILD : error : at Mono.Cecil.ModuleDefinition.ReadSymbols (Mono.Cecil.Cil.ISymbolReader reader) [0x00015] in <b5a52cab1f0046ce9f68342127787868>:0 
MSBUILD : error : at Mono.Cecil.ModuleReader.ReadSymbols (Mono.Cecil.ModuleDefinition module, Mono.Cecil.ReaderParameters parameters) [0x00047] in <b5a52cab1f0046ce9f68342127787868>:0 
MSBUILD : error : at Mono.Cecil.ModuleReader.CreateModuleFrom (Mono.Cecil.PE.Image image, Mono.Cecil.ReaderParameters parameters) [0x00076] in <b5a52cab1f0046ce9f68342127787868>:0 
MSBUILD : error : at Mono.Cecil.ModuleDefinition.ReadModule (System.IO.Stream stream, Mono.Cecil.ReaderParameters parameters) [0x00028] in <b5a52cab1f0046ce9f68342127787868>:0 
MSBUILD : error : at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters) [0x0000a] in <b5a52cab1f0046ce9f68342127787868>:0 
MSBUILD : error : at InnerWeaver.ReadModule() [0x00054] in <1733edda69ed46a983dfb90261345c6a>:0 
MSBUILD : error : at InnerWeaver.Execute() [0x00019] in <1733edda69ed46a983dfb90261345c6a>:0 
MSBUILD : error : Source: 
MSBUILD : error : Mono.Cecil.Pdb 
MSBUILD : error : TargetSite: 
MSBUILD : error : Void ReadInt32(Int32 ByRef) 
MSBUILD : error : 

ich bei Xamarin bin sehr neu, so dass jede Hilfe ist willkommen. Vielen Dank.

+0

"Microsoft.Cci.Pdb.PdbReader" würde mir vorschlagen, Lösung zu löschen, löschen bin und obj Ordner und kompilieren –

+0

Ich tat dies, immer noch den gleichen Fehler –

Antwort

2

Manchmal habe ich Fehler mit PropertyChanged.Fody (Ich weiß nicht, ob es die "Fody" ist, die Sie verwenden). Entfernen des Pakets und Neuinstallation, Fehler sollte verschwinden

+0

Yeah, hatte eine alte Version von 'PropertyChanged.Fody', die den Fehler behoben hat. Danke, dass du mich in die richtige Richtung weist! –

Verwandte Themen