VS2019运行Silverlight项目攻略分享

VS2019运行Silverlight项目攻略分享

作者:卡寨游戏网 / 发布时间:2025-10-30 13:07:47 / 阅读数量: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开发者的夜晚才刚刚开始呢。

相关阅读

大家好,今天我要为大家详细介绍《火影忍者崛起》及其衍生作品《火影之异族崛起》的玩法和攻略。我们将从井野和雏田的解锁方法开始,然后深入探讨《火影之异族崛起》第二章的流程攻略,最后简要介绍游戏中的剧情主线和战斗场景。井野解锁攻略在《火影之异族崛…
大家好,感谢邀请。今天我将为大家解答关于《泰拉瑞亚》灾厄模式中特效关闭的问题,并分享如何隐藏狱火药水特效的技巧。以下内容将帮助大家解决这些问题,希望对大家有所帮助。让我们明确《泰拉瑞亚》灾厄模式的特效关闭问题。灾厄模式在游戏中包含“复仇模式…
大家好!我们将深入探讨《冒险岛079》的地图知识,不仅会介绍如何在这些地图中获取金币,还会揭示一些隐藏的秘密。以下是详细的内容:### 一、冒险岛079打金地点在《冒险岛079》中,天空阶梯2是一个绝佳的金币获取地点。这里黑飞狮众多,吸怪速…
各位老铁们,大家好!今天我要与大家探讨的是关于《逆水寒》这款热门网络游戏中的搬砖问题,包括多开搬砖账号的安全性、辅助工具的使用风险、以及不同搬砖网游的现状。希望通过本文的分享,能为大家提供一些有益的知识。让我们来了解如何多开搬砖账号。在《逆…
大家好,在众多玩家中,对于《星际战甲》这款科幻题材的第三人称射击网游,封禁和解封的问题常常困扰着大家。无论是星际战甲封禁如何解除,还是星际战甲频道权限怎么解封,都是玩家们关注的焦点。我将为大家详细解答这些问题,希望能帮助到大家。一、星际战甲…