Hello Constantinos,
Thank you for writing and for the question.
You should not ILMerge these DLLs and should download it source code and build it, regarding this
help article. Please, note that the ValidatePassPhase should be changed in this way:
Then these DLLs are 'locked' to you application and can be distribute them together with the application which references them.
ILMerge fails to merge the WPF dill because ILMerge does not update WPF resource strings. We will investigate further is it possible to changed the way that WPF read the resource in order to allow ILMerge for these DLLs.
Another way it to include these DLLs as resources and load them from resource on AssemblyResolve event. Please, refer to this
article that describes this approach in details.
I hope that answered your question
Regards,
Peter
Telerik
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time.
Watch the videos and start improving your app based on facts, not hunches.