• Windows7(x64)下VS2010强行安装Silverlight4Tools


    先提一句x86下装SL4Tools不能继续的解决办法:用解压软件把sliverlight4_tools包解压到一个目录里,打开里面的ParameterInfo.xml文件,查找以下内容:

    <Equals LeftHandSide="10.0.30128" BoolWhenNonExistent="false">
    <RegKeyValue Location="HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\BuildNumber\1033" />
    </Equals>

    运行regedit,按照上面xml里的注册表路径,在BuildNumber项里添加字符串1033,值为父节点LeftHandSide属性值10.0.30128。然后直接运行原安装包或者解压后文件夹里的SPInstaller都可以安装。我新装的x86的win7只要改这一个值就可以顺利安装成功。Win7:6.01.7600.16385 Ultimate (x86) / VS2010 Ultimate 简体中文 

    在Win7x64里,按照上面的思路,先去改注册表,结果没发现ParameterInfo.xml配置里给出的注册表路径。其实到了\SOFTWARE\Microsoft\VisualStudio\10.0\就终点了,连Setup项都没有。我以为是系统的故障,因为不知为何,SL3的runtime不知道啥时候也挂了。在重装了vs2010无效后,重新做了系统。但是新的系统在装完vs2010后,注册表里依然没有ParameterInfo.xml里给出的注册表路径,有点抓瞎了,x86与x64的注册表结构会不一样?尝试备份x86注册表里Setup项,合并到x64注册表里,依然不行。最后索性删掉了ParameterInfo.xml里Blockers节点。那么,使用SPInstaller安装可以继续了,但是只有两个项目。

    • Microsoft Silverlight 4 Developer Runtime RC
    • Microsoft Silverlight 4 SDK RC

    安装完成以后,新建WPF里可以选择SL4,但是提示VS版本不对。又G了半天,没结果。

    想起来最初的时候,曾经解压缩Tools包分别安装成功的经验,又与x86安装对比了一下,原来少了一个Microsoft Silverlight 4 Tools for Visual Studio 2010 RC项目。

    很低档的问题……怎么会报VS版本的错误?那么,单独安装SilverlightTools_Package,启动SL4项目,没问题。工具栏选项卡里添加RTB控件,拖一个上去,运行,很OK。

  • 相关阅读:
    zookeeper 分布式锁
    kafka比较好的文章
    HTTP深入浅出 http请求
    火狐浏览器下event对象的兼容处理
    透明度轮播框架封装注意点zIndex值不能忘记
    wamp的phpmyadmin无法访问Forbidden的解决方案
    同一DIV内,两个行内块元素不对齐的解决方案
    tween.js运动曲线
    什么是闭包?闭包的优缺点?
    firefox和IE9不支持对icon font字体的跨域访问
  • 原文地址:https://www.cnblogs.com/muse/p/1759527.html
Copyright © 2020-2023  润新知