Я работаю в команде, разрабатывающей надстройку .NET Microsoft Office. Мы ищем решения для запутывания, чтобы помочь защитить наши процедуры лицензирования. В первую очередь мы рассматриваем такие инструменты, как Dotfuscator Professional и smartassembly.
Мой первый вопрос: есть ли у кого-нибудь опыт использования smartassembly с надстройками Office? Dotfuscator Community Edition не работает с ними, поэтому мы рассматриваем версию Professional, но в рекламных материалах smartassembly об этом не упоминается. Есть ли опыт в этом отношении?
Во-вторых, автоматизировал ли кто-нибудь использование smartassembly с помощью MSBuild, то есть без установки Visual Studio.
Я с уважением хочу сообщить респондентам, что они не должны тратить свое время на комментарии об относительных достоинствах запутывания. Я в курсе последних тем по этому вопросу. В былые времена короли строили замки, но они иногда рушились. Я до сих пор запираю входную дверь каждое утро, когда иду на работу.