首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

vs2010装配silverlight4

2013-07-09 
vs2010安装silverlight4我想学silverlight,用的是vs2010旗舰版,它自带silverligtht3,但是调试时提示“未安

vs2010安装silverlight4
我想学silverlight,用的是vs2010旗舰版,它自带silverligtht3,但是调试时提示“未安装。。。、”,我就把它给卸了,装了Silverlight4_Tools.exe,安装后我写了一个小例子,运行后在谷歌浏览器中出现silverlight已过期,并提示更新。
我下载了新的silverlight安装后,可以调试程序在谷歌中看到运行后的效果,但是在vs2010中不能加载设计器,只能看到后台代码。提示如下

System.NullReferenceException
未将对象引用设置到对象的实例。
   在 Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.<GetXmlNamespaceCompatibilityMappings>d__8.MoveNext()
   在 MS.Internal.Design.Metadata.ReflectionProjectNode.BuildSubsumption()
   在 MS.Internal.Design.Metadata.ReflectionProjectNode.SubsumingNamespace(Identifier identifier)
   在 MS.Internal.Design.Markup.XmlElement.BuildScope(PrefixScope parentScope, IParseContext context)
   在 MS.Internal.Design.Markup.XmlElement.ConvertToXaml(XamlElement parent, PrefixScope parentScope, IParseContext context, IMarkupSourceProvider provider)
   在 MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.FullParse(Boolean convertToXamlWithErrors)
   在 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()

  我很奇怪如果不按谷歌提示安装新的silverlight可以看到设计界面,为什么装了之后就看不到了呢,望高手指教,非常着急中。。
[解决办法]
要与开发时的版本一致
[解决办法]
本帖最后由 taomanman 于 2012-08-29 16:23:55 编辑 版本不一致

1、到程序中卸载Silverlight,重现安装Silverlight4_Tools.exe,可提供下载:
http://download.csdn.net/detail/taomanman/4522848

安装完成即可。

2、如果看不到设计界面其实也没有多大关系,你可以安装一下Blend4,在VS中界面设计的话,用Blend4打开,然后进行布局,代码编写你仍然可以在VS2010中进行。

热点排行