Silverlight 1.1安装/开发常见问题解疑

翻译 2007年10月03日 21:36:00

翻译原文:Troubleshooting Silverlight 1.1 Development

微软公司最近同时更新了Silverlight 1.1 Alpha RefreshMicrosoft Silverlight Tools Alpha Refresh for Visual Studio (July 2007)。我们建议你更新到这些最新的版本,因为最新的版本解决了论坛中的一些人所提到的关于1.1安装与开发的一些问题。

验证你正在运行的是最新的版本的方法:

运行时:在浏览器中用鼠标右键点击Silverlight控件。选择Silverlight Configuration。所显示的版本号应该是:1.1.20816.0。816是其中的关键数字。

工具:从以下路径中找到文件:<Drive>:/Program Files/Microsoft Visual Studio 9.0/Common/IDE/Microsoft.VisualStuido.Silverlight.dll。然后,用鼠标右键点击该文件,打开属性对话框。在详细信息的面板中找一下文件版本号“9.0.20706.18”。要找的关键数是最后的“18”。如果显示的是“12”的话,则你就需要升级一下了。

接下来是其他一些问题和解决方法:

问题:安装了Silverlight 1.1 Alpha Refresh以后,运行1.1的应用程序仍然会得到“Get Silverlight”(“获得Silverlight”,或“拥有Silverlight”)图标。

解决方案:有几种方法可以解决这个问题:

  • 确保你安装的是Silverlight 1.1的版本而不是1.0的版本。你可以查看Silverlight版本号的前两位数字来判断安装的版本是否正确。
  • 确保你安装的是最新的1.1版本(下载链接已经在上面给出)
  • 如果你最近才装的1.1,并且安装的时候操作系统中还保留着以前安装的版本,则你可能需要重新启动你的浏览器。
  • 如果上面的方法都行不通,那就从控制面板的“添加/删除应用程序”(在Vista中就叫做“应用程序”)卸载Silverlight并重新安装一遍。

问题:安装Silverlight tools for VS的时候显示“You must install Microsoft Visual Studio codename "Orcas" Beta 2 before installing this product.”

解决方案:Silverlight tools要求安装在VS Standard, Pro或者VSTS上。在安装VS的过程中需要选中C#和/或VB选项,以及Visual Web developer选项。默认安装中都已将这些内容选中。由于express版本的VS没有Silverlight tools所需的组件,因此Silvelright tools不能在其中运行。

问题:在Visual Studio中新建一个项目的时候显示拒绝访问路径“C:/.../SilverlightProject.zip/TestPage.html.js”。

解决方案:这个错误是由AVG virus scanner造成的。如果你用的是完整的版本,你可以配置这个工具来,在你要创建的项目文件夹中忽略用于扩展名为.js的文件的扫描规则。如果你用的是免费的版本,则无法将这个选项关闭。

问题:在生成C#项目的时候,如果引用的组件为agclr,system等,则会显示:"The referenced component 'xxxx' not found"。

解决方案:可能造成这种情况的原因有两种:

  •  没有安装Silverlight 1.1 alpha运行时。可以从这里进行安装。
  • 1.1 alpha 运行时的GUID被更新了,因此Visual Studio找不到程序集的路径。
    Microsoft Silverlight Tools Alpha Refresh for Visual Studio (July 2007)已修复了这个问题,从这里可以获得该最新版本。要验证这个工具的版本可以查看安装文件,或者从/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/Microsoft.VisualStudio.Silverlight.dll中查看(查看属性窗口中的details标签)。版本号应该是9.0.20706.18,检查一下最后的数字是不是18。敬请卸载老版本的Silverlight tools并安装更新了的版本。

问题:在创建VB项目的时候显示:Error HRESULT E_FAIL has been returned from a call to the COM component。

解决方案:造成这种情况的两种原因和前一个问题相同。

问题:当项目涉及到downloader对象或调用web service的时候,调试项目会遇到问题。

解决方案:如果Silverlight应用程序是从file://url加载的,则Silverlight会限制其不能进行网络调用。Silverlight项目中有一个testpage.html,这个文件是从文件系统中调用的,用来测试项目。如果要在web服务器上对Silverlight项目进行测试则需要将项目连接到一个网站项目中,这样就可以对该项目进行调试了。你可以按照以下步骤进行:

  • 在解决方案中添加一个website。
  • 在这个网站中,用鼠标随便右击某个文件夹,选择“Add Silverlight link”将Silverlight项目的输出和网站连接起来。点击Yes来启动网站中Silverlight调试功能。
  • 将testpage.html.js,silverlight.js拷贝到网站中,或者在aspx页面中使用asp:xaml控件。
  • 你现在应该能将网站设置为startup project。
  • 现在按F5键应该能在调试器中将该网站中的主页加载到浏览器,并且使用的是web项目所有的web服务器加载。

Terri Morton
Program Manager, Telligent

Mac浏览器 Silverlight 将未被识别或不断提示您安装问题处理

1、问题描述 Mac浏览器 Silverlight 将未被识别或不断提示您安装 2、根据页面上的提示点击安装,安装完成后关闭浏览器,重新打开后,点进页面Silverlight未被识别,还提示需...
  • ytangdigl
  • ytangdigl
  • 2017年05月17日 13:52
  • 611

Silverlight 4 or 5 安装步骤

1.安装VS2010 或者 Visual Web Developer 2010 Express 2.然后确认您的Visual Studio 2010是否已经升级到SP1;   如果没有升级到SP1...
  • u010678947
  • u010678947
  • 2014年02月26日 10:14
  • 1150

chrome安装silverlight之后不识别

最近用到silverlight但是安装之后chrome浏览器始终不识别,原因:主要是浏览器的版本问题最好45以下的版本,本人使用41版本比较好用,其次需要设置浏览器对插件的支持。就可以了。...
  • u013933709
  • u013933709
  • 2016年06月19日 13:13
  • 5073

VS“提示无法启动调试未安装Silverlight”的解决办法

一般在提示里附有下载地址“http://go.microsoft.com/fwlink/?LinkId=146060.” 解决办法: 1.把已安装的Silverlight卸载(如果已安装;...
  • proglovercn
  • proglovercn
  • 2017年06月03日 07:47
  • 561

SilverLight“无法启动调试--未安装 Silverlight Developer 运行时”解决方案

出现问题原因: 从控制面板的“添加/删除程序”那里可以看到SL4的版本和SL4 SDK,一般是这两个版本不一致才会导致出错,所以只要将其中一方更新到最新的4.XX版本即可解决问题 像我,SL ...
  • vajoy
  • vajoy
  • 2012年02月19日 00:09
  • 3051

Win7 vs2010+Silverlight4开发安装顺序

1. vs2010 2.silverlight tools(这里面保存 sdk和Silverlight_Developer) 3.toolkit 4.Silverlight_Developer   ...
  • sophiasy
  • sophiasy
  • 2013年09月27日 17:32
  • 1306

检测客户端是否安装 Silverlight 插件和判断IE是否安装或支持Silverlight(限IE)

1、检测客户端是否安装 Silverlight 插件 <script type="text/javascript">   function CheckSilverlightInstalled()...
  • dotfun
  • dotfun
  • 2010年01月11日 22:05
  • 3427

Silverlight网站“运行后一片空白”的解决方案

      我近日在一次项目中,使用了ESRI的Silverlight API进行了开发。结果在进行网站部署时遇到了“运行后一片空白”的问题。现将解决办法如下:      如果您想在IIS服务器上使用...
  • qwlovedzm
  • qwlovedzm
  • 2010年04月14日 19:33
  • 4290

Win10安装silverlight5开发环境,以及坑

写在开头的话 最近因为一个项目使用silverlight5开发的, 这之前偶尔好像听说过silverlight,但是一直以为是微软的源码管理工具呢,汗… 经过几天了解才知道是微软自己的富客户端开发语言...
  • wantbar
  • wantbar
  • 2017年08月06日 09:51
  • 2224

配置Silverlight网站访问出现空白页面的解决办法

打开IIS->站点属性->HTTP头->MIME类型->新建: 扩展名: .xap     MIME类型:  xapapplication/x-silverlight 扩展名: .xaml   MIM...
  • huancaixin
  • huancaixin
  • 2010年09月25日 14:59
  • 1096
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Silverlight 1.1安装/开发常见问题解疑
举报原因:
原因补充:

(最多只允许输入30个字)