从最简单的案例开始。
如果我按下“File-> new project-> silverlight业务应用程序”,它会打开MainPage.xaml,并在此帖子的底部附上消息。
对于sourcesafe中存在的任何silverlight业务应用程序也是如此 - 这是我个人第一次需要使用这项技术。
我非常感谢任何建议,我真的需要开始一个项目,我觉得很残疾,没有设计师。
提前致谢。
发生了未处理的异常
点击此处重新加载设计师
详细说明:
System.NullReferenceException未将对象引用设置为实例 一个对象。在 Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.d__8.MoveNext() 在 MS.Internal.Design.Metadata.ReflectionProjectNode.BuildSubsumption()
在 MS.Internal.Design.Metadata.ReflectionProjectNode.SubsumingNamespace(标识符 标识符) MS.Internal.Design.Markup.XmlElement.BuildScope(PrefixScope parentScope,IParseContext context)at MS.Internal.Design.Markup.XmlElement.ConvertToXaml(XamlElement parent, PrefixScope parentScope,IParseContext上下文,IMarkupSourceProvider 提供者) MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.FullParse(布尔 convertToXamlWithErrors)at MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.get_RootItem() 在 Microsoft.Windows.Design.DocumentModel.Trees.ModifiableDocumentTree.get_ModifiableRootItem() 在 Microsoft.Windows.Design.DocumentModel.MarkupDocumentManagerBase.get_LoadState() 在MS.Internal.Host.PersistenceSubsystem.Load()at MS.Internal.Host.Designer.Load()at MS.Internal.Designer.VSDesigner.Load()at MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedView.Load()at MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedDesignerFactory.Load(IsolatedView 查看) MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory 工厂,IsolatedView视图)在 MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory 工厂,IsolatedView视图)在 MS.Internal.Host.Isolation.IsolatedDesigner.Load()at MS.Internal.Designer.DesignerPane.LoadDesignerView()
答案 0 :(得分:10)
如果您遇到此问题,可能的原因是您的PC上安装了Microsoft SilverLight 5.0版而不是4.0版(版本:4.0.50826.0)。删除SilverLight 5.0的副本。安装位于以下链接的版本 - http://go.microsoft.com/fwlink/?LinkId=146060 如果您有SDK 3和4.安装MICROSOFT SILVERLIGHT 4.0,请不要安装5.0版本
答案 1 :(得分:4)
如果您已在计算机上安装了visual studio 2011开发人员预览,则会发生这种情况。
解决错误关闭visual studio和浏览器。卸载silverlight(无需卸载sdk只需Silverlight本身)。
然后重新打开您的项目。按照说明进行操作即可。
答案 2 :(得分:-1)
可能是因为您的应用程序是在Silverlight 5上开发的,而您正在使用具有silverlight 4的计算机打开它。我只是举例说明了5和4.或者您可能没有安装它的SDK包。