今天在打開Silverlight程序的設計器時,報“發生了未經處理的異常”,System.NullReferenceException 未將對象引用設置到對象的實例。詳細信息如下圖
因為裝了Silverlight5 Developer Rumtime 后,過了幾天就出現了這樣打不開Silverlight的情況,如是卸載silverlight_tools但反復幾次都未果,但不想卸載vs2010,就在網上搜索了一下,發現下面的解決辦法
后來在卸載程序中查看Silverlight這個項,版本竟然是5.0版本,而我用Silverlight4.0,所以果斷的卸載了這個.重新安裝了silverlight_tools4.0,因為Silverlihgt_tools中含有Silverlight Developer Runtime 。這樣Silverlight就變為4.0。
通過這樣折騰下,問題終於解決了。
總結如下:
在問及是否更新silverlight 運行時,要謹慎了,客戶端silverlgiht Runtime的升級可能導致這樣的問題,當調試Silverlight是如果提示要運行時,這個需要開發者運行時,下載的版本也要和Silverlight版本一樣.