В настоящее время мое приложение WPF показывает только экран с некоторыми элементами управления, он не подключается к БД или не имеет каких-либо других функций. Это простой экран пользовательского интерфейса.Приложение WPF медленно запускается
Когда я тестировал на некоторых компьютерах (WinXP SP2), я обнаружил, что для запуска было занято более 15 секунд. Все они были в нашей области.
Я захватил аналогичный компьютер, только с установленной Windows, и для запуска приложения потребовалось 2 секунды.
Затем я добавил компьютер в наш домен, и его тестирование с помощью пользователя домена показало, что для запуска также потребовалось 15 секунд. Я снова тестировал предыдущий пользователь (локальный пользователь), и он все еще быстро. Я создал другого локального пользователя, но он занимает 15 секунд, что и пользователь домена. Я добавил других местных пользователей, но они также были медленными.
Подведение итогов: приложение запускается быстро (2 с) только у одного пользователя, первого из которых я тестировал. Все остальные пользователи (домен или локальные) работают медленно (15 секунд).
Я проверял Improving WPF applications startup time, но моя проблема, похоже, нуждается в другом подходе. Кто-нибудь выясняет, что может произойти?
Как вы используете на своих тестовых машинах, используете ли вы ClickOnce? – Oskar
Я развертываю только копирование .EXE и WPFToolkit.dll в папку. Я уже пытался установить .LLL в GAC, но результат был таким же –
Это может быть затронуто не только приложения WPF. Это приложение .Net, загружающее сборку кода подписи/аутентификация (отличное от сильного имени) –