I already tried to exclude all the types from assemblies that referenced, this doesn't help.
The main problem, as I understand comes from merging assemblies. For example I have the following line of code in my XAML:
I also want to obfuscate Insight.BaseScreen assembly, but if I include it in merge process, disabling every other stuff (pruning, obfuscation, etc) - Silvelight cannot load the requested types.
I could not include any single assembly in merge that is referenced from merged assembly like I shown before.