Приложение .NET 4.0 должно запускаться без ошибок после обновления системы с Windows XP до Windows Vista.Приложение .NET: покрытие сценария обновления Windows XP до Vista
Когда приложение установлено в XP, ярлык добавляется в папку автозагрузки, поэтому начинается с системы. После обновления системы при первом запуске системы сбой приложения с ошибкой инициализации .NET. Это потому, что .NET Framework только начинает обновляться при первом запуске системы. При завершении обновления .NET приложение работает правильно.
Вопрос в следующем: можете ли вы увидеть какое-нибудь умное обходное решение для этой проблемы? Приложению не нужно запускать первую загрузку после обновления, но она не должна отображать ошибку инициализации .NET.
Функция, а не ошибка: http://stackoverflow.com/questions/10032233/why-does-my-net-4-application-know-net-4-is- не установлен/10033128 # 10033128 –