• Silverlight 调试的几个小问题随记


    1、使用Silverlight 4的工程,一定要安装Silverlight的运行库

    2、VS 2010如果装了SP1之后,直接装Silverlight 4的Tools是装不上的,可以解压出来,然后找到目录下又一个ParameterInfo.xml的文件,删掉其中检查VS 2010版本的条件,或者将版本条件改一下,然后执行SPInstaller.exe 装了SP1之后,版本会变成 10.0.40219,不装SP1是10.0.3xxxxx,而Silverlight4 Tools写死了,不是3xxxx就不让安装,改成10.0.40219就行了。

     <BlockIf DisplayText="Visual Studio 2010 or Visual Web Developer Express 2010 or Visual Phone Developer Express 2010 that matches the language version of Silverlight Tools 4 must be installed before installation of Silverlight Tools can continue.  Silverlight Tools is available in other languages at &lt;A HREF=&quot;http://go.microsoft.com/fwlink/?LinkId=177432&quot;&gt;http://go.microsoft.com/fwlink/?LinkId=177432&lt;/A&gt;.">
    <And>
    <And>
    <Not>
    <Equals LeftHandSide="10.0.40219" BoolWhenNonExistent="false">
    <RegKeyValue Location="HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\BuildNumber\1033" />
    </Equals>
    </Not>
    <Not>
    <Exists>
    <RegKey Location="HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\Microsoft Visual Web Developer 2010 Express - enu" />
    </Exists>
    </Not>
    </And>
    <Not>
    <Exists>
    <RegKey Location="HKLM\SOFTWARE\Microsoft\VPDExpress\10.0\SplashInfo\EnvVersion" />
    </Exists>
    </Not>
    </And>
    </BlockIf>

    3、调试Silverlight时,修改的代码,调试的时候没有更新,可遵循下面的步骤进行:

    1)关掉浏览器所有的页面,尤其是显示Silverlight的页面,然后到Internet选项中清除缓存文件

    2)关闭浏览器

    3)删除引用Silverlight工程里的ClientBin下面的xap文件,然后选择Silverlight工程,rebuild(build)

    4)调试页面

     

    4、Silverlight工程打不开,或者设计页面无法载入。一般是因为Silverlight 开发工具与Silverlight运行库版本不一致导致的,使用Silverlight 4的Develop Tools就要装Silverlight 4,使用Silverlight 5的Tools就要装Silverlight 5,而且只能装一个,不能共存,否则就会有莫名的问题存在。

  • 相关阅读:
    ECMAScript 6学习笔记(二):let和块级作用域
    ECMAScript 6学习笔记(一):展开运算符
    JavaScript的作用域和闭包
    HTML中行内元素的竖直方向的padding和margin是否真的无效
    <input type="text"/>未输入时属性value的默认值--js学习之路
    Matlab 之 FFT的理解和应用
    .NET 5.0实现Consul服务注册
    面向对象编程思想(OOP)
    又再回归一次
    阿里云的OCS缓存机制
  • 原文地址:https://www.cnblogs.com/mobwiz/p/2435102.html
Copyright © 2020-2023  润新知