SmartAssembly имеет две основные функции - запутывание и сообщения об ошибках.
Если вы используете обфускацию, есть несколько бесплатных и коммерческих альтернатив. Список, связанный с TrueWill, показывает хороший выбор.
Для обработки исключений, единственное, что приходит на ум, это Exceptioneer . Преимущество SmartAssembly заключается в том, что в дополнение к платной версии доступна бесплатная версия.