Error: The given key was not present in the dictionary.
shane_russo
Posts: 7 New member
When trying to obfuscate a dll (Xamarin Forms dll) I am getting this error:
Any ideas on how to resolve this error?
2018-12-21 16:21:17,462 INFO SmartAssembly.ProcessingAssembly: Indexing assemblies...
2018-12-21 16:21:17,633 INFO SmartAssembly.ProcessingAssembly: Merging assemblies...
2018-12-21 16:21:17,635 INFO SmartAssembly.ProcessingAssembly: Merging C:\projects\WDM_EWD\WDM_EWD\WDM_EWD\WDM_EWD\bin\Debug\netstandard2.0\WDM_EWD.dll
2018-12-21 16:21:17,637 INFO SmartAssembly.ProcessingAssembly: Merging res:SmartAssembly.HouseOfCards.dll
2018-12-21 16:21:17,637 INFO SmartAssembly.ProcessingAssembly: Merging res:{StringsEncodingZip}.dll
2018-12-21 16:21:17,637 INFO SmartAssembly.ProcessingAssembly: Merging res:{Zip}.dll
2018-12-21 16:21:17,844 INFO SmartAssembly.ProcessingAssembly: Merging types...
2018-12-21 16:21:17,940 INFO SmartAssembly.ProcessingAssembly: Updating method bodies...
2018-12-21 16:21:17,980 ERROR SmartAssembly.ProcessingProject: The given key was not present in the dictionary.
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at SmartAssembly.Engine.Collections.LazyListDictionary`3.(TKey )
at ..(AssemblyBuilder , Merger )
at ..(Merger , IEnumerable`1 , AssemblyBuilder , IDictionary`2 , Predicate`1 , IDictionary`2& , Predicate`1& )
at SmartAssembly.Processors.Merging.Merger.()
at SmartAssembly.ProcessingAssemblyHelper.()
at ..(ProcessingAssemblyHelper )
at SmartAssembly.ProcessingProjectHelper.() Any ideas on how to resolve this error?
Best Answer
-
shane_russo Posts: 7 New memberTurns out installing the Beta version of Smart Assembly fixed the error. I am using 6.13.3.1314 now and I was using 6.12