У меня есть приложение .NET 3.5 WPF, которое отлично работает на многих компьютерах с Windows 7, но на некоторых из них оно зависает непосредственно при запуске, прежде чем окно будет отображаться.Приложение WPF Windows 7 зависает
Машины работают под управлением 64-разрядной версии 7 и устанавливается .Net 4. Существуют и другие машины с одинаковой конфигурацией.
Не отображается сообщение об ошибке, и в журнале событий ничего не записывается. Я запустил монитор процесса и fuslogw, и все зависимости загружены.
Task Manager показывает 0% загрузки процессора
Конструктор приложений пробегов (открытие заставки), но событие запуска никогда не вызывается.
Любые идеи, что искать.
Edit:
Сегодня я удалил заставку и приложение работало нормально. Восстановлена предыдущая версия с заставкой, и она тоже работала. Не знаю, что вызвало это. Единственной частью моего кода, который был выполнен, был
public App() {
SplashScreen splashScreen = new SplashScreen("Logo.png");
splashScreen.Show(true);
}
улучшают местную регистрацию. от приложения до экрана заставки до и после события запускается для запуска основного приложения. вам нужно точно знать, что происходит в этот период времени и какая последовательность событий происходит или не может произойти. для чего это стоит, звучит как состояние гонки. –