none
浏览silverlight 3.0项目的时候,提示需要更新sl插件,可是下载下来仍旧是2.0的,啥原因呢? RRS feed

  • 问题

  • 我机器上没安sl3.0的插件。当看别人做的sl 3.0项目的时候,按提示下载下来的仍旧是2.0的插件。

    你们碰见过类似的问题吗。

    问过一位高人,说等3.0正式版出来后这个问题就消失了。

    还有那个连接地址,我可以手动改成 silverlight 3.0 插件下载的地址码?

    谢谢呀
    视别人的帮助为恩赐~
    2009年6月18日 6:33

答案

  • 是因为现在还没有出正式版。这个可以手工处理,网上有篇文章,具体地址可以搜一下,是说,你自己定制一个下载页面,不要使用系统默认的那个即可
    【孟子E章】
    • 已标记为答案 woodynet 2009年6月19日 7:07
    2009年6月19日 0:54
    版主

全部回复

  • 你好 你直接去Silverlight.net下载3.0版本的安装就可以了
    Denn ich gehor nur dir!坚持不懈!http://hi.baidu.com/1987raymond
    2009年6月18日 6:39
    版主
  • 你好 你直接去Silverlight.net下载3.0版本的安装就可以了

    谢谢你的回答。我不是说我?如果客户呢。

    我在担心,假如我做了一个3.0的东西。所有的客户都碰见类似的问题的时候,怎么办?

    再问下:那个连接地址,我可以手动改成 silverlight 3.0 插件下载的地址码?

    视别人的帮助为恩赐~
    2009年6月18日 6:46
  • 为什么微软不能把这个小小的功能做完善呢?难道有别的难言之隐??
    视别人的帮助为恩赐~
    2009年6月18日 7:05
  • 可能是因为3.0现在还不是正式版本 以后估计就不会了
    Denn ich gehor nur dir!坚持不懈!http://hi.baidu.com/1987raymond
    • 已建议为答案 zhh007 2010年2月11日 7:00
    2009年6月18日 7:06
    版主
  • 访问的网站是  latest  realease的   可是latest release 是2.0

    安装sdkl  或者  sl3_developer runtime  就成了


    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月18日 7:39
  • 哎,我都说了,不是我在用,我是问如果客户用呢

    那些根本就不懂电脑,只会开机聊qq的用户,他们用的话,如何办呀。

    ————————————————————
    为什么你们都是从我的角度,我知道我可以去微软网站下载 sl 3.0的插件
    ——————————————————————————————————


    视别人的帮助为恩赐~
    2009年6月18日 9:59
  • 现在Silverlight 3 还是Beta版,下载的是latest release ,你是可以更改这个地址的
        <div id="silverlightControlHost">
    		<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    			<param name="source" value="ClientBin/Enterprise.Video.xap"/>
    			<param name="onerror" value="onSilverlightError" />
    			<param name="background" value="white" />
    			<param name="minRuntimeVersion" value="3.0.40307.0" />
    			<param name="autoUpgrade" value="true" />
    			<a href="http://go.microsoft.com/fwlink/?LinkID=141205" style="text-decoration: none;">
         			<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
    			</a>
    		</object>
    		<iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>
        </div>
    在这里把链接地址换成 http://download.microsoft.com/download/0/D/7/0D76C405-E0E5-43CC-89D3-18243A4FCA86/Silverlight.3.0_Developer.exe

    就可以,也可以用过JavaScript判断用户浏览器的Silverlight版本,启用自己自定义的页面更加友好的显示这个信息


    • 已标记为答案 woodynet 2009年6月19日 7:07
    • 取消答案标记 woodynet 2009年6月26日 1:58
    2009年6月18日 12:37
    版主
  • 是因为现在还没有出正式版。这个可以手工处理,网上有篇文章,具体地址可以搜一下,是说,你自己定制一个下载页面,不要使用系统默认的那个即可
    【孟子E章】
    • 已标记为答案 woodynet 2009年6月19日 7:07
    2009年6月19日 0:54
    版主
  • 现在Silverlight 3 还是Beta版,下载的是latest release ,你是可以更改这个地址的
        <div id="silverlightControlHost">
    
    		<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    
    			<param name="source" value="ClientBin/Enterprise.Video.xap"/>
    
    			<param name="onerror" value="onSilverlightError" />
    
    			<param name="background" value="white" />
    
    			<param name="minRuntimeVersion" value="3.0.40307.0" />
    
    			<param name="autoUpgrade" value="true" />
    
    			<a href="http://go.microsoft.com/fwlink/?LinkID=141205" style="text-decoration: none;">
    
         			<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
    
    			</a>
    
    		</object>
    
    		<iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>
    
        </div>
    
    
    在这里把链接地址换成 http://download.microsoft.com/download/0/D/7/0D76C405-E0E5-43CC-89D3-18243A4FCA86/Silverlight.3.0_Developer.exe

    就可以,也可以用过JavaScript判断用户浏览器的Silverlight版本,启用自己自定义的页面更加友好的显示这个信息



     <div id="silverlightControlHost">
    		<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    			<param name="source" value="ClientBin/SilverlightApplication1.xap"/>
    			<param name="onerror" value="onSilverlightError" />
    			<param name="background" value="white" />
    			<param name="minRuntimeVersion" value="3.0.40307.0" />
    			<param name="autoUpgrade" value="true" />
    			<a href="http://download.microsoft.com/download/0/D/7/0D76C405-E0E5-43CC-89D3-18243A4FCA86/Silverlight.3.0_Developer.exe" style="text-decoration: none;">
         			<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
    			</a>
    		</object>
    		<iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>
        </div>
    熊哥,具体地址我已经换了呀,可是还不行,在没安装sl3.0的客户端,提示下载仍旧是下载sl2.0.

    难道是在silverlight.js里改什么吗?看了一圈没看出来在哪儿改。
    视别人的帮助为恩赐~
    2009年6月26日 2:00
  • 同志,你可强咧,看看你链接里是什么?

    想给客户用的话,等7月10号以后吧

    我原来也是用的替换链接的方式,但是发现微软对于Beta版本的License授权和正式版不一样,让你的客户安装Beta版本,本身是一种不负责任的行为。

    所以灯SL3正式版出了,再给你的客户用吧~
    • 已建议为答案 祁有樑 2009年7月10日 2:33
    2009年6月26日 8:27