VS2019运行Silverlight项目攻略分享

VS2019运行Silverlight项目攻略分享

作者:丝美艺游网 / 发布时间:2025-11-01 17:53:06 / 阅读数量:0

周末整理旧代码时翻出个Silverlight项目,发现新装的VS2019跑不起来。折腾两小时后终于搞定,把经验分享给还在维护老项目的朋友们。

VS2019运行Silverlight项目攻略分享

准备趁手的工具

就像搭积木前要确认材料齐全,我们先检查开发环境:

  • Visual Studio 2019(社区版/专业版都行)
  • Silverlight 5开发者运行时
  • Silverlight 5 Tools for Visual Studio安装包

安装小贴士

在安装Silverlight Tools时要注意:

  1. 关闭所有Visual Studio实例
  2. 右键安装包选择"以管理员身份运行"
  3. 安装完成后重启电脑

创建第一个银光项目

打开VS2019时,在开始页面右下角有个容易被忽略的"继续但无需代码"按钮。点击后按Ctrl+Shift+N,在新建项目窗口搜索"Silverlight"。

项目类型推荐选择
Silverlight Application带测试页的基础模板
Silverlight Class Library组件开发专用

配置管理器设置

创建完成后别急着写代码,先到生成菜单里打开配置管理器:

  • 将活动解决方案平台改为"x86"
  • 取消勾选"Silverlight"外的所有项目

调试设置避坑指南

在解决方案资源管理器右键项目属性,找到调试标签页:

  1. 取消勾选"启用浏览器链接"
  2. 在启动操作选择"特定页"
  3. 把测试页地址改成"/ClientBin/[项目名].xap"
错误现象解决方案
无法加载XAP文件检查项目输出路径是否包含ClientBin目录
浏览器显示空白页在IE兼容模式下运行

引用管理小技巧

遇到缺失的DLL引用时,先别急着网上下载:

  • 查看原项目的packages.config文件
  • 使用NuGet控制台输入"Update-Package -reinstall"
  • 手动添加"C:\\Program Files\\Microsoft SDKs\\Silverlight\\v5.0\\Libraries\\Client"中的核心库

XAML设计器复活术

当设计视图显示异常时,试试这个方法:

  1. 关闭所有XAML文件
  2. 删除解决方案中的".vs"隐藏文件夹
  3. 重新加载项目后先打开设计视图

窗外的天色渐渐暗下来,保存好所有更改后按下F5。看着熟悉的银面在IE浏览器里亮起,顺手把冷掉的咖啡放进微波炉——属于Silverlight开发者的夜晚才刚刚开始呢。

相关阅读

刚下载三国RPG一脸懵?老玩家手把手教你从菜鸟变枭雄捏着发烫的手机,我盯着刚下载的《烽烟九州》加载页面发愁。上次玩三国游戏还是初中在网吧打《真三国无双》,现在这满屏的势力选择、属性加点、兵种克制,简直比背《出师表》还让人头大。不过别担心,经…
一、角色养成的三大核心要素我刚入坑时总疑惑为什么同等级角色伤害差两倍,直到发现「角色-装备-技能」铁三角的联动机制。先说重要的角色培养:1.1 等级突破的隐藏细节每10级突破需要的相位传导器要提前刷周四/周日双倍材料本记得吃体力药远征挂机…
在《盗墓笔记页游》中,韧性是影响角色生存能力的核心属性之一,它能有效降低敌方暴击率和暴击伤害的威胁。以下是针对韧性属性的实用技巧总结,结合游戏机制与实战经验,助你在副本、PK中更加游刃有余:一、韧性属性的核心作用1.减少暴击伤害韧性直接降低…
《勇敢向前冲2》生存手册:菜鸟变大佬的七个深夜心得凌晨三点,我第23次被火山口的熔岩巨蜥拍回存档点。看着屏幕上刺眼的"Game Over",突然发现游戏里的生存法则和楼下早餐摊王叔的煎饼哲学惊人相似——火候要稳,动作要快,糊了也别摔锅。今天…
一、第一次进入游戏时的窒息感当铁门在身后轰然关闭的瞬间,我的后颈立刻泛起鸡皮疙瘩。这个布满锈迹的圆形空间里,六个巨型齿轮正在头顶缓慢转动,油渍斑驳的仪表盘闪烁着红光,要命的是墙角那台倒计时显示器——23:59:59。老玩家都知道,这种密室…