Silverlight Tools 语言不匹配问题

vs2010在安装完sp1之后,再安装silverlight4和5的时候容易出现一个错误,如下:

产生这个错误的原因为:

安装是silverlight语言版本和vs200语言版本不一致,比如vs2010装的中文版,silverlight下载的必须是中文版的。反之必须是英文的。

另外,安装silverlight4的时候,即使语言一致,还会出错,是因为安装VS 2010 Sp1后,标识【10.0.30319】升级到了【10.0.40219】,而silverlight4中对应的仍然是10.0.30319,所以需要修改注册表,

32位的机器里面在运行里面输入regedit找到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS

\BuildNumber

在64位机器运行里面输入:

%systemroot%\syswow64\regedit

找到如下截图


 
 添加一个1033,它的标识为10.0.30319,说明安装的是3.0版本SL,如果是2052,它的标

识为10.0.40219。
 
  既然你要安装SL4,就需要先把1033这个键删除,新添加一个"字符串值",设置值

为"10.0.40219"。

之后再安装silverlight4就可以了。

附上silverlight4,5的微软下载的官方网站,注意选对语言哦

1.silverlight4

2.silverlight5

 

 

 

posted @ 2013-12-08 16:28  myt  阅读(216)  评论(0编辑  收藏  举报