vs2010+silverlight开发 出现的问题以及解决方法

本文记录了一次使用VS2010进行Silverlight应用开发时遇到的问题及解决方案,包括因360安全卫士更新系统补丁导致的Silverlight调试异常、多次尝试安装Silverlight客户端失败等问题,并提供了详细的解决步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      原因:360提示修补系统补丁。没看,就习惯性的进行了系统修复

      现象:vs2010调试程序报错”未安装Silverlight Developer“

      解决:按系统自动提示给出的链接(微软)下载了Developer5

      结果:恢复正常。程序端和客户端都正常

      

      关机后,第二天开机

       现象:程序可以调试,但提示安装”silverlight 客户端“。已经安装过了,又提示安装,按提示下载安装N次,都不行。

       解决:网上搜,各种方式都试过,还是未果。

                   咨询了Esri的工程师,建议,360关闭,以后这种系统补丁不要打。但至于怎么解决问题,没有给出答复。

                   最终,下决心,卸载重装。

      

        重装过程:只卸载silverlight tool是不行的。只卸载vs2010 sp1也是没有用的

         现象:卸载了vs2010 sp1后再安装sp1和silverlight toolkit时,提示缺少安装的必要条件。

         解决:网搜,卸载sp1.再重新安装的时候,必须把vs2010卸载了重新安装。

                     于是,把vs2010,sp1,silverlight_tool,silverlight_toolkit 全部卸载,重启机器。按以下顺序安装:

                     这次用的是silverlight4的一套tool和toolkit,所以没有打sp1补丁。如果用5版本,需要打补丁

                     vs2010 ---silverlight4_tool---silverlight4_toolkit_vs2010sp1(用5版本时使用)

         结果:silverlight客户端也可以用了。但是在调试程序时,报错”未给任务CreateRiaClientFilesTask的必要参数ClientFrameworkPath赋值“。

                      解决:网搜 

解决办法:

1. 打开C:\Program Files\MSBuild\Microsoft\Silverlight\v4.0\Microsoft.Ria.Client.targets;
2. 在CreateRiaClientFilesTask区段,在该区段中加入ClientFrameworkPath="$(FrameworkPathOverride)";
3. 关闭VS2010,再打开重新编译项目即可。


          结果:恢复正常。

  

          以此帖,为今后再出现该问题作个提示。

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值