Closed Abystus closed 9 years ago
You have to exclude the "YesNo" property from renaming manually since ConfuserEx does not recognize this late-binding situation at the moment. In your second example, it's most probably some late-binding failed. If you don't mind sharing your binaries privately, please contact me at confuser.net@gmail.com and I'll help you to solve the issue.
Project Settings:
Environment: Visual Studio 2013 Framework: 4.5 Platform: x86 OS: Windows 8.1
Problem Description:
The application starts up correctly and can access the database, but when attempting to enter certain screens I either receive an error, or the underlying code isn't functioning. I've tried with a few different settings, but all of them outside of the "None" preset cause these issues (also tried changing the inherit option as well). Below are two examples of what I'm experiencing:
Example 1:
This seems to occur when late binding is used on a custom control (possibly any control?). This is a modified check box which allows 'Y' and 'N' to be used instead of true or false.
Error:
Underlying Code:
Example 2:
I cannot show a picture of this, but I can provide the code that is not working:
Underlying Code:
This code will select the appropriate tab page in a tab control based on a matching Tag value to the selected tree view node text. Basically, it's a tree view which controls the tab control (custom tab control which hides its headers). The code does not move the tab pages after the application is confused (I'd assume that tab is always null). No error occurs. Possibly a problem handling LINQ syntax?
Build Setting Output: