Appendix
Warning Codes
The following table shows the list of warning codes and messages.
| CF0001 | Unknown invalid op-code mode. |
| CF0002 | Invalid opcodes will cause the application to run on 32-bit. |
| EI0001 | Missing key information, the target assembly will not be resigned. |
| EI0002 | Could not sign assembly. |
| EM0001 | Return type <typename> not supported... |
| EM0002 | Methods with pointer parameters are not supported... |
| EM0003 | Generic methods are not supported... |
| EM0004 | Generic instance method inline tokens are not supported... |
| EM0005 | Inline metadata tokens are not supported... |
| EM0006 | Bad inline token type. |
| EM0007 | Unknown metadata signature calling convention. |
| EM0008 | Generic parameter owner not set. |
| EM0009 | Could not resolve generic parameter type. |
| EM0010 | Type <typename> not supported. |
| EM0011 | Generic instance types field are not supported. |
| EM0012 | A duplicated encryption source <name> has been found with different properties. |
| MG0001 | Found duplicated type <typename> in merged assembly <assembly>. |
| MG0002 | Referenced assembly <assembly> has a reference to the merged assembly <assembly>. |
| MG0003 | Resource data <name> into <name> has already been added. |
| MG0004 | Could not resolve... |
| MG0005 | Merging referenced assembly <assembly> of different version <version>. The expected assembly version is <version>. The merged assembly might not be working properly. |
| MG0006 | The assembly <assembly> has already been merged. |
| MG0007 | The type <type> defined in <assembly> was not found in merged scope <name>. |
| MG0008 | Merge of mixed mode assembly is not supported: <assembly>. |
| MG0009 | The demo version of <assembly> assembly cannot be merged. Please use the retail component. |
| OB0001 | Missing key information, could not sign resource assembly <assembly>. |
| OB0002 | The <name> named <name> defined into referenced assembly <assembly> should not be obfuscated. |
| OB0003 | The following virtual members: <name list> cannot be obfuscated cause... |
| OB0004 | The Unicode character set provided is not valid to rename <name> symbols. The ASCII character set will be used instead. |
| OB0005 | Obfuscation rules are preventing renaming of the following public members: <name list> |
| OB0006 | Found rule conflict for the following symbols: <name list>. The <name> prevents symbol renaming, while <name> requires to rename. The symbols will not be renamed. |
| OB0007 | Name conflict for referenced member <name>. |
| OP0001 | Could not remove enum(s) <name list>. Method <name> has a duplicate. |
| OP0002 | Method <name> cannot be inlined. |
| PR0001 | The target assembly has already been obfuscated, some issues might happen during obfuscation or at runtime. |
| PR0002 | Warning: missing <name> string method. |
| PR0003 | Suppressing MSIL disassembler option is not supported on .NET Framework assemblies. |
| PR0004 | Suppress MSIL disassembler (ildasm.exe) option is not supported. |
| PR0005 | The target assembly has already been obfuscated, babel will exit now without performing any further processing. |
| PR0007 | String algorithm <name> is not supported. Algorithm <name> will be used instead. |
| PR0008 | Emit invalid op-codes option is not supported on {0} assemblies. |
| PR0009 | The reference <assembly> has a higher version <verrsion> than the version <version> in the current target. |
| PR0010 | The assembly <assembly> is already present in the list of references. |
| PR0011 | Dynamic proxy call option is not supported on <name> assemblies. |
| PR0012 | Resource encryption is not supported on <name> assemblies. |
| PR0013 | MSIL encryption is not supported on <name> assemblies. |
| PR0014 | Assembly embedding is not supported on <name> assemblies. |
| PR0015 | Suppress reflection option is not supported on <name> assemblies. |
| PR0016 | Invalid ObfuscationAttribute at... |
| RU0001 | Feature <name> has an unknown property name <name> |
| RU0002 | Rules file unknown node <name> at line <n>, position <n>, node... |
| RU0003 | Rules file unknown attribute at line <n>, position <n>, attribute <name>=<value> |
| RU0004 | Unknown feature <name> |
| SE0001 | Encryption string algorithm <name> could not encrypt string <value> |
| W00000 | This is an evaluation version, the obfuscated assembly will no longer work after... |
| W00001 | Could not find debug symbols for <assembly> |
| W00002 | Cannot parse <name> resource stream <name> |
| W00003 | XAML resource stream <name>. Cannot resolve the following members: <name list>. |
| W00004 | Obfuscation Agent is disabled. |
| W00005 | Debug symbols not loaded: <assembly>. |
| W00006 | The member name <name> defined by the assembly <assembly> has been renamed according to the information contained inside the XML map file. Please remove this member from the <name> resource. |
| W00007 | Could not delete directory: <name>. |
| W00008 | The assembly <assembly> was resolved to <assembly>. |
| W00009 | Could not find method: <name>. |
| W00010 | Could not use method <name> as module initializer. The method must be a static method without parameters. |
| W00011 | The referenced assembly <assembly> full name differs from the loaded map file <name>. |
| W00012 | Invalid map file assembly name <name>. |
| W00013 | Could not resolve assembly <assembly>. |
| W00014 | Error getting symbols from <name>. |
| W00015 | Cannot find overridden methods of <name>: <name list> |
| W00016 | Could not sign assembly <assembly>: ... |
| W00017 | The debug symbol file <file> do not match assembly <assembly> |
| W00018 | Assembly resolver failed to resolve assembly <assembly>: ... |
Last updated on