How can I be sure that my referenced dll(which is compiled by me) is not changed by someone else after distribution for bad purposes?
And if possible to understand this, is there a way to force not-loading changed dlls.
An example, I have a library which is packed as .net dll. Someone can easily change it, or create dll with same name, namespace, method name etc. and than can execute his malicious code. How can we prevent this?