I’m using Eazfuscator for a while for my project and everything is working as it should be until, I created a copy of Release build configuration called “Release-Internal”. I also updated the post build event and changed the script to “if /I "$(ConfigurationName)" NEQ "Debug"...". Now all of my projects obfuscate without any problems but only one of them displays the following error:
(EF-1099 error occurred.
4> Obfuscator can not load the input assembly or one of its dependencies.
4> To resolve this issue you can:
4> - Specify a probing path
4> - Put a missing assembly near the input file
4> More information can be found in Eazfuscator.NET Documentation at
4> Troubleshooting -> Error Codes Knowledge Base -> EF-1099 chapter.)
The interesting part is if I change the active configuration to “Release” the same project obfuscates without any problems. The difference between the “Release” and “Release-Internal” configurations are just that the “Release-Internal” has an extra conditional compilation symbol called INTERNAL.
I also build the project without obfuscation with the “Release-Internal” config. The application build succeed and executed as it should be.
Best regards,