Причини
Розглянемо таку ситуацію:
-
У вас є .net Framework 3.5 із пакетом оновлень 1. на основі Windows подання графіки (WPF) програми.
-
Дзвінок Application.LoadComponent спосіб, щоб завантажити файл з можливістю розширення застосунків розмітки мову (XAML).
-
Властивість Application.StartupUri XAML-файлу.
-
Властивість видимості вікно об'єкта у файлі XAML.
У цьому випадку застосунок аварійно завершує роботу під час спроби запустити його. Крім того, під час спроби налагодження застосунку, ви знайдете, що InvalidOperationException виняток.
Причина
Ця проблема виникає в тому, що об'єкт XAML-файлу буде закрито, перш ніж видимість властивість має значення.
Вирішення
Відомості про виправлень
Корпорація Майкрософт випустила підтримуване виправлення доступна. Проте призначена для вирішення проблеми, описаної в цій статті. Він придатний лише для систем, які зазнають цієї конкретної проблеми. Те, що це виправлення може потребувати додаткового тестування. Таким чином, якщо ви не завдає значної, ми рекомендуємо почекати до виходу чергового пакета оновлень, що містить це виправлення.
Щоб негайно вирішити цю проблему, зверніться до служби підтримки Microsoft, щоб отримати виправлення. Повний перелік телефонів служби підтримки користувачів корпорації Майкрософт а також відомості про вартість обслуговування відвідайте веб-сайт корпорації Майкрософт:http://support.microsoft.com/contactus/?ws=supportПримітка. В окремих випадках оплату звернення до служби підтримки може бути скасовано якщо технічної підтримки Майкрософт визначить, що телефонів служби. Плата стягується на додаткові питання і проблеми, які не пов'язані з оновленням.
Попередні вимоги
Потрібно .NET Framework 3.5 пакета оновлень 1 (SP1) для застосування цього виправлення.
Необхідність перезавантаження
Вам не потрібно перезавантажувати комп'ютер, після застосування цього виправлення.
Відомості про заміну виправлень
Це виправлення не замінює жодних інших виправлень.
Відомості про файли
Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, відкрийте в Часовий пояс у полі Дата й час на панелі керування.
на базі x86 версії Windows XP та Windows Server 2003
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
presentationframework.dll |
3.0.6920.4000 |
5,283,840 |
29-Jan-2009 |
23:46 |
x86 |
x64-процесорів версій Windows XP та Windows Server 2003
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
presentationframework.dll |
3.0.6920.4000 |
4,636,672 |
29-Jan-2009 |
23:23 |
x64 |
на базі x86 версії Windows Vista і Windows Server 2008
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
---|---|---|---|---|
Presentationframework.dll |
3.0.6920.4000 |
5,283,840 |
05-Feb-2009 |
00:20 |
x64-процесорів версій операційної системи Windows Vista і Windows Server 2008
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
---|---|---|---|---|
Presentationframework.dll |
3.0.6920.4000 |
4,636,672 |
05-Feb-2009 |
00:26 |
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Додаткові відомості
Щоб отримати додаткові відомості про клас Application.StartupUri власності відвідайте веб-сайт корпорації Майкрософт:
http://msdn.microsoft.com/en-us/library/system.windows.application.startupuri.aspxЩоб отримати додаткові відомості про виняток InvalidOperationException відвідайте веб-сайт корпорації Майкрософт:
http://msdn.microsoft.com/en-us/library/system.invalidoperationexception_properties.aspx