2011-11-18 7 views
11

A partire dal caso più semplice.Visualizza sempre l'eccezione NullReference nel designer con tutte le applicazioni aziendali Silverlight in Visual Studio 2010

Se premo "File-> nuovo progetto-> applicazione business Silverlight" si apre a MainPage.xaml dicendo il messaggio allegato in fondo a questo post.

Fa anche la stessa cosa per qualsiasi applicazione business Silverlight che esiste in sourcesafe - questa è la prima volta che ho personalmente bisogno di lavorare su questa tecnologia.

Qualsiasi consiglio sarebbe molto apprezzato Ho davvero bisogno di iniziare un progetto e mi sento abbastanza disabile per non avere il designer.

Grazie in anticipo.

Un'eccezione non gestita si è verificato

Clicca qui per ricaricare il progettista

Dettagli:

System.NullReferenceException riferimento oggetto non impostato su un'istanza di un oggetto. a Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.d__8.MoveNext() a MS.Internal.Design.Metadata.ReflectionProjectNode.BuildSubsumption()
a MS.Internal.Design.Metadata.ReflectionProjectNode.SubsumingNamespace (Identifier identificatore) a MS.Internal.Design.Markup.XmlElement.BuildScope (PrefixScope parentSCOPE, contesto IParseContext) a MS.Internal.Design.Markup.XmlElement.ConvertToXaml (XamlElement genitore, PrefixScope parentSCOPE, contesto IParseContext, Provider IMarkupSourceProvider ) a MS.Internal.Design.DocumentModel.DocumentTre es.Markup.XamlSourceDocument.FullParse (booleano convertToXamlWithErrors) a MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.get_RootItem() a Microsoft.Windows.Design.DocumentModel.Trees.ModifiableDocumentTree.get_ModifiableRootItem() a Microsoft.Windows.Design.DocumentModel.MarkupDocumentManagerBase.get_LoadState() a MS.Internal.Host.PersistenceSubsystem.Load() a MS.Internal.Host.Designer.Load() a MS.Internal.Designer.VSDesigner .Load() a MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedView.Load() a MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedDesignerFactory.Load (IsolatedView view) a MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner (IsolatedDesignerFactory fabbrica, vista IsolatedView) a MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner (IsolatedDesignerFactory fabbrica, vista IsolatedView) a MS.Internal.Host.Isolation.IsolatedDesigner.Load() in MS.Internal.Designer.DesignerPane.LoadDesignerView()

risposta

4

Questo accade se si è installato visual Studio 2011 developer preview sul tuo pc.

Per risolvere l'errore chiudere Visual Studio e il tuo browser.Disinstallare silverlight (non è necessario disinstallare lo sdk solo Silverlight stesso).

Quindi riaprire il progetto. Segui le istruzioni e funzionerà bene.

+0

Grazie mille, stavo lottando dalle ultime 3 ore, Ho disinstallato Silverlight e installato Silverlight 4, Ora funziona bene:) –

10

Se si riscontra questo problema, una possibile causa è dovuta al fatto che Microsoft SilverLight versione 5.0 è installato sul PC rispetto a quello di 4.0 (versione: 4.0.50826.0). Rimuovere la copia di SilverLight 5.0. Installare la versione si trova al seguente link - http://go.microsoft.com/fwlink/?LinkId=146060 non installare la versione 5.0 SE AVETE SDK 3 e 4. Installare Microsoft Silverlight 4.0

+2

Le parole di un uomo che ha sofferto! :) –

+1

Questo link punta a un download per silverlight 5 ... ma +1 per la correzione. – Erix

+0

Grazie mille, stavo lottando dalle ultime 3 ore, Ora funziona bene:) –

-1

potrebbe essere a causa della vostra applicazione è sviluppata su Silverlight 5 e si sta aprendo con la macchina che ha Silverlight 4. sto solo dando esempio di 5 e 4. o potrebbe non aver installato il pacchetto SDK di esso.