ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не работаю на RedGate создателей SmartAssembly. Я просто очень довольный клиент, который нашел хорошее и доступное решение.
Выбор очень прост, выберите SmartAssembly! Не тратьте свое время и деньги на других обфускаторов на рынке. Я потратил больше денег на неоплачиваемые часы, оценивая конкурирующие продукты. Все они имели роковые недостатки и были почти невозможно отладить. SmartAssembly - это простое в использовании, хорошо документированное, отлаженное приложение с отличной поддержкой. Опубликуйте вопрос на их форуме и ожидайте быстрого ответа от настоящих разработчиков.
SmartAssembly - это больше, чем обманщик. Он имеет множество функций, в том числе встроенный, настраиваемый генератор отчетов о сбоях, который клиенты могут автоматически отправлять вам по электронной почте. Вы можете просматривать эти отчеты на своем собственном сервере или на серверах RedGates. Я не могу сказать, насколько это полезно, когда вы проводите бета-тестирование или выпускаете продукт для клиентов. Он также генерирует файлы отладчика, так что вы можете отлаживать любые проблемы, возникающие после выпуска, с которыми вы можете столкнуться с вашим нецензурным продуктом.
Если вы поставляете коммерческое приложение, имеет смысл потратить деньги на приличный обфускатор. Неправильный выбор может поставить под угрозу вашу интеллектуальную собственность или, что еще хуже, привести к дням отвратительной отладки. Сколько это будет стоить по сравнению с SmartAssembly?