Можно ли предварительно -создавать образы NGen, чтобы клиентам не приходилось #39;

Наше приложение, распространяемое через ClickOnce, занимает 10,8 секунды . ] в среднем для запуска. После запуска ngenв.exe (в каталоге, в который ClickOnce установил его в ), он запускается в среднем 6,4 секунды . Это, очевидно, огромное ускорение(40% ), и я хотел бы использовать ngen -ификацию, если это возможно.

Ответ Рона на Можно ли использовать NGen с развертыванием ClickOnce? показывает, как это можно сделать на машине клиента, предполагая, что он работает Windows XP , как хочет Права администратора на моем Windows 7 ящике,так что это не похоже на универсальное решение.

Кроме того, ngen требуется 40 секунд на моей машине для компиляции всех сборок, принадлежащих этому приложению.

В идеале я хотел бы предварительно -создать наше приложение для всех (основных )архитектур в рамках процесса сборки , чтобы его можно было отправить заказчику без пользователь должен принять «хорошо, чтобы выполнить как администратор?» всплывающее окно, а затем подождите 40 секунд.

Возможно ли это?

9
задан Community 23 May 2017 в 12:00
поделиться