這種情況一般是安裝的silverlight不是開發版,需要把已安裝的Microsoft Silverlight卸載掉,然后安裝一個開發版即可。
方法:
1.控制面板-添加刪除程序:
找到Microsoft Silverlight 卸載掉
2.解壓Silverlight4_Tools.exe文件(在哪里下載就不說了),
找到silverlight_developer.exe,這個就是所謂的silverlight 開發版了。
安裝后就可以調試了。
其他silverlight常見問題silverlight部署 2104 類別:InitializeError 錯誤
最近重做了系統,發現按以上方法依然沒有解決問題:
安裝完silverlight_developer.exe運行后提示“此頁需要新版的silverlight” 更新后又無法調試,來回折騰了N次還是沒有解決問題,
最后終於在SilverLight:”無法啟動調試--未安裝 Silverlight Developer 運行時。請安裝一個匹配版本”的解決方案。 中找到問題的所在。
先在控制面板-添加刪除程序中查看 sdk的版本號:
而我的silverlight_developer.exe 是40.0512**的低於該版本,是不是下載個高版本的就可以了呢。
正好上述鏈接中的客戶端版本和我的SDK匹配那么下載一個不就可以了嗎
重新安裝下載后的silverlight_developer.exe。在檢查silverlight的版本信息
這次版本確實比SDK高了,重新啟動程序 OK 終於可以正常運行了。
可見SDK和silverlight客戶端版本是要匹配的 至少客戶端版本要高於sdk的版本
此外 如何查看下載的silverlight_developer.exe的版本,右鍵屬性 版本中可以看到