Silverlight дизайнер необработанное исключение - PullRequest
5 голосов
/ 16 августа 2010

Когда я создаю новое приложение Silverlight (если это имеет значение C #) с использованием Silverlight 4 (с проверкой служб WCF RIA или без него) и открываю MainPage.xaml в конструкторе, я получаю необработанное исключение.Стек ниже.Это в неизмененном проекте.

Я удалил все Silverlight и переустановил инструменты, перечисленные выше.У меня та же ошибка, когда я открываю файл App.xaml.Когда я компилирую, он завершается без ошибок, однако, когда я запускаю приложение, всегда обнаруживается, что Silverlight не установлен.

Я установил Visual Web Developer Express 2010 (v10.0.30319.1 RTMRel) и Silverlight Tools для VS2010 (v10.0.30319.332) на 32-битной машине с Windows XP.В других отношениях IDE работает нормально, похоже, проблема только в файлах xaml.

Кто-нибудь сталкивался с этим?

System.NullReferenceException Ссылка на объект не установлена ​​для экземпляра объекта.в Microsoft.Expression.Platform.Silverlight.SilverlightDomainManager.CreateDomainCore () в Microsoft.Expression.Platform.Silverlight.SilverlightDomainManager.CreateDomainInitial () в Microsoft.Expression..Initialize () в MS.Internal.Package.VSIsolationProviderService.RemoteReferenceProxy.удостоверение, FrameworkName FrameworkName, AssemblyName appAssemblyName, иерархия IVsHierarch) в MS.Internal.Package.VSIsolationProviderService.CreateIsolationProviderWorker (идентификатор строки, поставщик IServiceProvider) в MS.Internal.Package.VSIsolationProvidererViderService (провайдер)rnal.Providers.VSDesignerContext.CreateIsolationProvider (провайдер IServiceProvider, иерархия IVsHierarchy) в MS.Internal.Providers.VSDesignerContext. <> c__DisplayClass1.b__0 (IsolationProviderProxy.PS.Ir..IsolationProviderProxy.add_UnhandledException (значение UnhandledExceptionEventHandler) в MS.Internal.Designer.DesignerPane.LoadDesignerView ()

Ответы [ 3 ]

2 голосов
/ 17 августа 2010

После нескольких часов выдергивания волос я обнаружил следующий пост, который привел меня к решению моей проблемы.Мне пришлось удалить стандартную версию silverlight , а затем установить среду выполнения разработчика , и это решило все мои проблемы.Перейти рисунок.

Опубликовано Microsoft 26.02.2010 в 12:40Вероятно, происходит то, что у вас есть стандартная версия среды выполнения Silverlight, и вам нужно установить среду разработки для Silverlight.Blend будет установлен и запущен со стандартной версией среды выполнения Silverlight, но Visual Studio требует версию среды выполнения для разработчиков.Эта проблема исправлена ​​в RTM-версии Visual Studio.

На данный момент, если вы столкнулись с этой проблемой, установите среду выполнения разработчика Silverlight по этой ссылке: http://go.microsoft.com/fwlink/?LinkId=146060

2 голосов
/ 24 февраля 2012

скачать Silverlight_Developer.exe

0 голосов
/ 16 августа 2010

Вы установили последнюю версию Silverlight SDK?

http://www.microsoft.com/downloads/details.aspx?FamilyID=40ef0f31-cb95-426d-9ce0-00dcfabf3df5&displaylang=en

...