none
Problema al acceder a MainPage.x​aml en VS2010 RRS feed

  • Pregunta

  • Hola a todos!!

    Soy relativamente nuevo en desarrollo .NET especialmente en C#, ASP.NET y Silverlight y tengo el siguiente problema: 
    Acabo de instalar Visual Studio 2010 Ultimate con todas las herramientas.
    Antes de instalarlo tengo ya en mi pc:
    VS2008  (lo desinstalé con el CD de instalación y sin problemas, y luego instalé VS2010)
    Silverlight 3 y 4 con el SDK.
    Microsoft Expression Studio 4
    Windows 7 Professional SP1
    Ahora bien, al ingresar en VS2010 a crear un nuevo proyecto de Aplicación Silverlight con Visual C# lo crea normalmente pero en el IDE en la vista Diseño me aparece lo siguiente en el archivo MainPage.xaml:
     
    System.NullReferenceException
    Referencia a objeto no establecida como instancia de un objeto.
    en Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.<GetXmlNamespaceCompatibilityMappings>d__8.MoveNext() en MS.Internal.Design.Metadata.ReflectionProjectNode.BuildSubsumption() en MS.Internal.Design.Metadata.ReflectionProjectNode.SubsumingNamespace(Identifier identifier) en MS.Internal.Design.Markup.XmlElement.BuildScope(PrefixScope parentScope, IParseContext context) en MS.Internal.Design.Markup.XmlElement.ConvertToXaml(XamlElement parent, PrefixScope parentScope, IParseContext context, IMarkupSourceProvider provider) en MS.Internal.Design.DocumentModel.DocumentTrees.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 view) en MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view) en MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view) en MS.Internal.Host.Isolation.IsolatedDesigner.Load() en MS.Internal.Designer.DesignerPane.LoadDesignerView()

    Lo curioso es que luego al abrir este proyecto en Expression Studio 4 lo lee sin ningún problema al MainPage.xaml.
     
    Ya busqué por todos lados el problema pero lo único que encontré fue que otra persona desinstaló en 2 oportunidades el SDK de Silverlight y como por magia en la tercera instalación anduvo ya.
     
    De antemano les agradezco cualquier ayuda o pauta que me pudieran dar.

    Saludos.

    jueves, 5 de enero de 2012 23:25

Respuestas

  • Logré resolver mi problema!!

    La causa estaba en que tenía instalado el Silverlight 5 con el SDK Silverlight 4. Primero desinstalé la versión standard 5 y como aún seguía el problema, opté por desinstalar el SDK. Cuando no quedó ningún producto Silverlight instalado, bajé el "Silverlight4_Tools.exe" en español de 35.3 mb y por fin logré arrancar el VS2010 con mi proyecto Silverlight. El MainPage.xaml arrancó sin problemas con vista de diseño.

    A Leandro Tuttini, Nestor Arturo y Antonio Lobo MUCHAS GRACIAS!! por vuestra ayuda!!

    Espero que mi respuesta sirva a otros que como yo tienen el mismo problema.

    Una vez más GRACIAS!!

    • Marcado como respuesta FedericoDGD miércoles, 11 de enero de 2012 18:29
    miércoles, 11 de enero de 2012 18:29

Todas las respuestas

  • Este mensaje te aparece sin haber modificado el MainPage.xaml?


    Blog: Silverideas
    viernes, 6 de enero de 2012 18:54
  • Correcto sin modificar nada. Cuando creo un nuevo proyecto de Aplicación Silverlight con Visual C#, escribo el nombre de la solución y dejo por defecto la ruta en disco y al dar Aceptar en el cuadro diálogo y cuando intenta ir al IDE de VS2010 aparece directamente el error en Vista de Diseño.

    Lo raro es que si me deja abrir MainPage.xaml con Microsoft Expression Studio 4 sin problema.

    A modo de aclaración, tenía instalado los SDK 3 y 4 de Silverlight antes de instalar VS2010 en español. Esto influirá en algo? Además el idioma debe coincidir entre VS y SL como requisito indispensable, cierto?

    Muchas Gracias, Nestor Arturo!

    viernes, 6 de enero de 2012 23:57
  • Hola Federico

    Algunas lecturas que te pueden ayudar:

    https://connect.microsoft.com/VisualStudio/feedback/details/558197/creating-the-silverlight-business-application-visual-c-error-in-mainpage-xaml

    http://forums.silverlight.net/t/177630.aspx/1

    http://stackoverflow.com/questions/8180828/always-see-nullreference-exception-in-designer-with-all-silverlight-business-app

    Espero te ayuden a solucionar tu problema

    Saludos


    Antonio Lobo
    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi blog
    sábado, 7 de enero de 2012 14:42
  • Logré resolver mi problema!!

    La causa estaba en que tenía instalado el Silverlight 5 con el SDK Silverlight 4. Primero desinstalé la versión standard 5 y como aún seguía el problema, opté por desinstalar el SDK. Cuando no quedó ningún producto Silverlight instalado, bajé el "Silverlight4_Tools.exe" en español de 35.3 mb y por fin logré arrancar el VS2010 con mi proyecto Silverlight. El MainPage.xaml arrancó sin problemas con vista de diseño.

    A Leandro Tuttini, Nestor Arturo y Antonio Lobo MUCHAS GRACIAS!! por vuestra ayuda!!

    Espero que mi respuesta sirva a otros que como yo tienen el mismo problema.

    Una vez más GRACIAS!!

    • Marcado como respuesta FedericoDGD miércoles, 11 de enero de 2012 18:29
    miércoles, 11 de enero de 2012 18:29
  • Logré resolver mi problema!!

    La causa estaba en que tenía instalado el Silverlight 5 con el SDK Silverlight 4. Primero desinstalé la versión standard 5 y como aún seguía el problema, opté por desinstalar el SDK. Cuando no quedó ningún producto Silverlight instalado, bajé el "Silverlight4_Tools.exe" en español de 35.3 mb y por fin logré arrancar el VS2010 con mi proyecto Silverlight. El MainPage.xaml arrancó sin problemas con vista de diseño.

    A Leandro Tuttini, Nestor Arturo y Antonio Lobo MUCHAS GRACIAS!! por vuestra ayuda!!

    Espero que mi respuesta sirva a otros que como yo tienen el mismo problema.

    Una vez más GRACIAS!!

    Amigo te quiero decir que a mi se me presento el mismo problema, segui tu solucion y funciono

    MUCHISIMAS GRACIAS

    martes, 8 de enero de 2013 20:03