Симптомы

Рассмотрим следующий сценарий:

  • У вас есть .net Framework 3.5 Пакет обновления 1 на базе Windows Presentation Foundation (WPF) приложения.

  • Вызовите метод Application.LoadComponent для загрузки файла расширяемого языка разметки приложений (XAML).

  • Можно задать свойство Application.StartupUri XAML-файла.

  • Присвойте свойству видимость окна объекта в XAML-файле.

В этом сценарии приложение аварийно завершает работу при попытке запустить его. Кроме того при попытке отладки приложения, можно найти, что было выброшено исключение InvalidOperationException .

Причина

Эта проблема возникает, так как объект XAML-файл закрыт, прежде чем задать свойства видимости.

Решение

Сведения об исправлении

Исправление от корпорации Майкрософт доступно. Тем не менее он предназначен только для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не подвержены серьезно эту проблему, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.Для немедленного решения этой проблемы обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.

Предварительные условия

Платформа.NET Framework 3.5 Пакет обновления 1 (SP1 для установки этого исправления) необходимо иметь.

Необходимость перезагрузки

Не требуется перезагружать компьютер после установки данного исправления.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.