Поделиться через


Очистка

ms227244.pro(ru-ru,VS.90).jpg Версия Dotfuscator Professional Edition позволяет выполнить статичный анализ приложения и определить, какие его части никогда не используются. Сюда входит поиск неиспользуемых типов, методов и полей. Это представляет интерес, если размер приложения имеет значение, особенно если в приложении применяются повторно используемые компоненты. Обычно в таких приложениях не используются некоторые типы, методы и поля. Dotfuscator может извлечь только те определенные части, которые требуются для данного приложения, тем самым максимально уменьшая его размер.

Статический анализ выполняет обход кода, начиная с набора методов, которые называются триггерами. Они представляют собой точки входа в приложение. В целом любой метод, который вызывается внешними приложениями, должен быть определен как триггер. Например, в простом автономном приложении метод «Main» должен быть определен как триггер. В сборке может быть несколько определенных триггеров.

В процессе того, как приложение Dotfuscator выполняет обход кода каждого метода триггера, оно определяет, какие используются поля, методы и типы. После этого подобным образом выполняется анализ всех вызываемых методов. Данный процесс выполняется до тех пор, пока не будет проведен анализ всех вызываемых методов. После завершения Dotfuscator способен определить минимальный набор типов и их членов, необходимых для работы приложения. Только указанные типы будут включены в выходную сборку.

Для получения подробных сведений см. Интерактивное руководство пользователя.

© 2002-2007 PreEmptive Solutions. Все права защищены.