Сколько времени занимает использование Dotfuscator?

Мне нужно запутать большое решение (~ 200 сборок) с помощью Dotfuscator Pro 4.10. Последний запуск занял ~4 часа, и это довольно долго, намного дольше, чем сама сборка. Что так отнимает время? Я имею в виду, что я могу изменить свои настройки. Может быть, я прошу его выполнить работу, которая занимает очень много времени, но не является для меня существенной.

Любая идея?

Спасибо.

Обновление: мой код написан на C++/CLI с собственными вызовами.


person dom_beau    schedule 24.09.2013    source источник


Ответы (1)


Вот некоторые вещи, которые вы можете попробовать:

  • Не запускайте сборку в графическом интерфейсе Dotfuscator. Вместо этого запустите из командной строки или с помощью MSBuild.
  • На вкладке «Настройки» > «Глобальные параметры» в разделе «Общие» установите для параметра «Ход сборки» значение «Тихо».
  • На вкладке «Настройки» > «Отчеты» > «Умная обфускация» установите для параметра «Подробность отчета» значение «Только предупреждения».
person Nate Allen    schedule 25.09.2013
comment
Привет, @Nate Allen, я переключился на Quiet & Warning Only и наблюдаю прирост в 15% для небольшого набора проектов. Это хорошо, потому что 15% от 230 минут составляют 35 минут.... ;-) ... - person dom_beau; 26.09.2013
comment
... но что вы подразумеваете под запуском сборки? Вы имеете в виду запуск Dotfuscator? Я запускаю его из командной строки, конечно. Графический интерфейс ...... особенный! Б-)) (но это только мое мнение!) - person dom_beau; 26.09.2013
comment
Да, под запуском сборки я имел в виду запуск Dotfuscator. Могут быть и другие вещи, которые вы можете сделать, чтобы сократить время сборки Dotfuscator, но они потребуют глубокого анализа (не подходит для публичного форума). Если у вас есть поддержка от PreEmptive, вы можете обратиться в службу поддержки за дополнительной помощью. Отказ от ответственности: я работаю в PreEmptive. - person Nate Allen; 26.09.2013
comment
Да, вы являетесь членом SO в течение 1 года, и вы отвечаете только на вопросы Dotfuscator, поэтому я предположил, что вы были сотрудником PreEmptive. ;-) Большое спасибо за помощь! - person dom_beau; 26.09.2013