Я слежу за сайтом MSDN https://msdn.microsoft.com/en-us/library/hh977082(v=vs.107).aspx за обфускацию моего кода C# с помощью dotfuscator, который поставляется бесплатно с VS.
В своих проектах на C# я использовал внедрение зависимостей (Castle.Windsor), поэтому после обфускации мое приложение разбилось.
Я думаю о том, чтобы не переименовывать ни один из моих классов и имя интерфейса, включая конструкторы, но пусть их методы, переименование переменных решит проблему. Я пытаюсь установить правило исключения для этого в dotfuscator, но до сих пор не могу этого сделать.
Не могли бы вы сообщить нам, как установить правило исключения, которое запрещает переименование имен классов и интерфейсов вместе с его конструкторами, но позволяет переименовывать их методы и переменные в dotfuscator? Я использую dotfuscator, который поставляется с VS2015.