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_MACHINESOFTWAREMicrosoftVisualStudio10.0SetupVS
BuildNumber
在64位机器运行里面输入:
%systemroot%syswow64 egedit
找到如下截图
添加一个1033,它的标识为10.0.30319,说明安装的是3.0版本SL,如果是2052,它的标
识为10.0.40219。
既然你要安装SL4,就需要先把1033这个键删除,新添加一个"字符串值",设置值
为"10.0.40219"。
之后再安装silverlight4就可以了。
附上silverlight4,5的微软下载的官方网站,注意选对语言哦