2011-11-18 13 views
11

Comenzando con el caso más simple.Siempre vea la excepción NullReference en el diseñador con todas las aplicaciones empresariales silverlight en visual studio 2010

Si presiono "Archivo-> nuevo proyecto-> Silverlight Business Application" se abre en MainPage.xaml diciendo el mensaje adjunto en la parte inferior de esta publicación.

También hace lo mismo con cualquier aplicación comercial silverlight que existe en sourcesafe: esta es la primera vez que personalmente he necesitado trabajar en esta tecnología.

Cualquier consejo sería muy apreciado Realmente necesito comenzar un proyecto y me siento bastante incapacitado para no tener el diseñador.

Gracias de antemano.

Una excepción no controlada se ha producido

Haga clic aquí para volver a cargar el diseñador

Detalles:

System.NullReferenceException referencia a objeto no establecida como instancia de un objeto . en Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.d__8.MoveNext() en MS.Internal.Design.Metadata.ReflectionProjectNode.BuildSubsumption()
en MS.Internal.Design.Metadata.ReflectionProjectNode.SubsumingNamespace (identificador identificador) en MS.Internal.Design.Markup.XmlElement.BuildScope (PrefixScope parentSCOPE, el contexto IParseContext) en MS.Internal.Design.Markup.XmlElement.ConvertToXaml (XamlElement padre, PrefixScope parentSCOPE, el contexto IParseContext, IMarkupSourceProvider proveedor) en MS.Internal.Design.DocumentModel.DocumentTre es.Markup.XamlSourceDocument.FullParse (Boolean convertToXamlWithErrors) en MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.get_RootItem() en Microsoft.Windows.Design.DocumentModel.Trees.ModifiableDocumentTree.get_ModifiableRootItem() en Microsoft.Windows.Design.DocumentModel.MarkupDocumentManagerBase.get_LoadState() en MS.Internal.Host.PersistenceSubsystem.Load() en MS.Internal.Host.Designer.Load() en MS.Internal.Designer.VSDesigner .Load() en MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedView.Load() en MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedDesignerFactory.Load (IsolatedView vistas) en MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner (IsolatedDesignerFactory fábrica, vista IsolatedView) en MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner (IsolatedDesignerFactory fábrica, vista IsolatedView) a MS.Internal.Host.Isolation.IsolatedDesigner.Load() en MS.Internal.Designer.DesignerPane.LoadDesignerView()

Respuesta

4

Esto ocurre si ha instalado visual Studio 2011 vista previa para desarrolladores en su PC.

Para resolver el error, cierre el visual studio y sus navegadores.Desinstalar Silverlight (no es necesario desinstalar el SDK solo Silverlight).

A continuación, vuelva a abrir su proyecto. Sigue las instrucciones y estará funcionando bien.

+0

Muchas gracias, estuve luchando en las últimas 3 horas, He desinstalado Silverlight e instalado Silverlight 4, Ahora está funcionando bien:) –

10

Si se encuentra con este problema, una posible causa se debe a que tiene instalado Microsoft SilverLight versión 5.0 en su PC frente a la de 4.0 (Versión: 4.0.50826.0). Elimine la copia de SilverLight 5.0. Instalar la versión localizada en el siguiente enlace - http://go.microsoft.com/fwlink/?LinkId=146060 no instale la versión 5.0 del SDK SI TIENE 3 y 4. INSTALAR MICROSOFT SILVERLIGHT 4.0

+2

¡Las palabras de un hombre que ha sufrido dolor! :) –

+1

Ese enlace apunta a una descarga para silverlight 5 ... pero +1 para la solución. – Erix

+0

Muchas gracias, tuve dificultades con las últimas 3 horas, Ahora funciona bien:) –

-1

que podría ser debido a que su aplicación se desarrolla en Silverlight 5 y que está abriendo con la máquina tiene Silverlight 4. Solo estoy dando un ejemplo de 5 y 4. o puede que no haya instalado el paquete SDK.

Cuestiones relacionadas