Я недавно установил инструменты Silverlight 3 в свою среду VS 2008 с пакетом обновления 1 (SP1), теперь, когда я открываю файлы xaml, дизайнер не может загрузить сообщение (если я перетаскиваю панель вверх):
Load Cancelled Загрузка визуального конструктора была отменена. Возобновить загрузку конструктора
Если я нажму на ссылку возобновления загрузки, дизайнер загрузится, однако вкладки XAML и Design не появятся на стыке разделенного окна. Я вижу кнопку «Поменять местами», но она не работает, если я нажимаю на нее.
VS показывает эту ошибку:
Не удалось загрузить сборку метаданных System.Windows.Controls.Data.Design, версия = 2.0.5.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35. Сообщение об исключении: невозможно загрузить один или несколько запрошенных типов. Получите свойство LoaderExceptions для получения дополнительной информации. Трассировка стека: в System.Reflection.Module._GetTypesInternal (StackCrawlMark & stackMark)
в System.Reflection.Assembly.GetTypes ()
at MS.Internal.Package.MetadataLoader.RegisterDesignTimeMetadata (сборка сборки, LogCallback logger) Не удалось загрузить сборку метаданных System.Windows.Controls.Data.Input.Design, версия = 2.0.5.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35. Сообщение об исключении: невозможно загрузить один или несколько запрошенных типов. Получите свойство LoaderExceptions для получения дополнительной информации. Трассировка стека: в System.Reflection.Module._GetTypesInternal (StackCrawlMark & stackMark)
в System.Reflection.Assembly.GetTypes ()
в MS.Internal.Package.MetadataLoader.RegisterDesignTimeMetadata (сборка сборки, LogCallback logger) Исключение типа ArgumentNullException было обнаружено при вызове IRegisterMetadata для типа System.Windows.Controls.Data.Input.VisualStudio.Design.eta. Сообщение об исключении: значение не может быть нулевым.
Имя параметра: тип. Трассировка стека: в Microsoft.Windows.Design.Metadata.AttributeTableBuilder.AddCallback (тип type, обратный вызов AttributeCallback)
в System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration.AddAttributes (AttributeTableBuilder builder)
в System.Windows.Controls.Design.Common.MetadataRegistrationBase.BuildAttributeTable ()
в System.Windows.Controls.Data.Input.VisualStudio.Design.MetadataRegistration.Register ()
в MS.Internal.Package.MetadataLoader.RegisterDesignTimeMetadata (сборка сборки, LogCallback logger)
Кто-нибудь испытывал это?
Есть ли обход или исправить? Я попытался удалить все связанные с Silverlight программы с моей машины и установить заново, но результат был таким же?
Вот некоторые из установленных компонентов / версий, если это поможет:
- Microsoft Visual Studio 2008
Версия 9.0.30729.4108 QFE
Microsoft .NET Framework
Версия 3.5 SP1
- Установленное издание: Enterprise
- Microsoft Silverlight Projects 2008 91899-270-9195657-60457
Microsoft Silverlight Projects 2008
Версия 9.0.30730.126
- Выпуск базы данных Microsoft Visual Studio Team System 2008, ГДР 91899-270-9195657-60457
Выпуск базы данных Microsoft Visual Studio Team System 2008, ГДР, версия 9.1.31124.01