问题标签 [silverlight-5.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1110 浏览

windows - Silverlight 5 可信模式。访问文件系统和本地驱动器

有什么办法,有没有机会以更高的信任度访问 SL 应用程序中的整个文件系统?这适用于 Windows 和 Mac 吗?通过AutomationFactoryPInvoke还是非托管代码?我需要一个可以读取本地驱动器、文件夹和文件的应用程序。

UDP:好的,似乎可以使用System.IOmscorlib 中的类读取文件夹和文件。尽管您仍然无法获得有关本地安装驱动器的信息。DriveInfoSilverlight中没有mscorlib:(

0 投票
1 回答
529 浏览

file-upload - Silverlight 应用程序中的 FTP 上传

这可能听起来很奇怪,但尽管所有 FTP 协议的弱点和不安全性,我的老板仍然希望我将文件发送到 ftp 服务器。这是一个具有更高信任度的窗外应用程序。所以我想有办法。我试图找到任何好的例子,但我没有找到。你们会在这里帮我吗?也许我可以使用套接字并且能够使其工作。他们甚至同意重新配置服务器以使用其他端口。

0 投票
4 回答
1896 浏览

c# - 从 Silverlight 中的 MediaElement 引发 System.Exception 6028

从 Silverlight 4 升级到 Silverlight 5 后,当 MediaElement我在自己的播放器中尝试播放 DRM h264 视频时,我得到 System.Exception 6028。当我的计算机上已经存储了许可证时,就会发生这种情况。

这发生在 Silverlight 5.0.61118.0 上。

我将不胜感激任何帮助确定该异常的原因,并找到除删除许可证并再次获取它们之外的解决方案。

编辑:我删除了我 PC 上的所有 PlayReady 许可证,但过了一段时间我确实再次遇到了该系统异常。一件好事是我可以复制此异常消息:

我确实检查了另一件事。我的应用程序要求许可证的 DRM 服务器是 1.5.2 版本。

0 投票
2 回答
696 浏览

c# - Microsoft 媒体平台:播放器框架(以前称为 SMF)和 Silverlight 5 是否存在任何已知的兼容性问题?

我正在尝试让 MMPPF 框架工作的默认模板(自适应流)。目前我没有收到任何错误,但播放器不播放任何视频。我已经尝试添加除默认之外的其他来源,我可以看到它们已添加到播放列表中,但它们也不会播放。

使用 Fiddler 我可以看到播放器甚至没有尝试检索清单(或其他任何东西)。此处的在线示例运行良好,我什至尝试使用该清单作为源,但是当我在 Visual Studio 中运行它时它仍然无法播放。

所以我的问题是,这与安装 Silverlight 5 工具包有什么关系吗?我假设 MMPPF/SMF 模板应该是开箱即用的(Codeplex 网站上也有说明)。还是我还缺少其他东西?

0 投票
1 回答
257 浏览

silverlight-4.0 - 闪屏后 Silverlight 5 橙色背景?

我使用 Silverlight 4 创建了一个 .NET 应用程序。在 Silverlight 4 上,我从未添加任何启动屏幕或任何类似的东西。过了一段时间,Silverlight 5 出来了,我尝试将我所做的一切从 SL4 集成到 SL5。一切正常,除了一个小细节。问题是在启动屏幕出现后,橙色的随机背景会出现一瞬间,然后才会显示我的登录页面。以前有人遇到过同样的问题吗?这是一个可以解释的现象吗?感谢所有帮助。

0 投票
1 回答
597 浏览

silverlight - protobuf-net 可以反序列化 Silverlight 中的受保护/朋友字段吗?

我有一个复杂的对象层次结构,在将 Silverlight 与 WCF 结合使用时,我一直在努力解决它的整体传递问题。我已经尝试过 DataContractSerializer ,主要问题是我正在尝试使用具有多个循环引用的 Dictionary 并且无法使其正常工作。

我已经转而查看 protobuf-net,认为无论如何使用二进制格式可能会更好。我希望能够进行大量查找和替换以将 ProtoMember 属性添加到属性中。然而,许多使用 DataMember 属性序列化的属性被声明为 Friend (vb.net)。我发现 protobuf-net 在反序列化时会抛出错误,说

我发现将字段设置为受保护会导致相同的错误,解决此问题的唯一方法是将字段设置为公共 - 这是我不想做的事情。是否可以在字段支持的属性上使用受保护的 setter 或类似方法来执行此操作?虽然这会很痛苦(许多字段/属性和类),但至少可以解决问题。后端的序列化工作正常。

如果这是不可能的,任何人都可以建议我如何获得具有循环引用的复杂对象层次结构,其中包括完整形式的多个字典?我意识到 Silverlight 为这个过程增加了一些限制,但希望有人已经成功了。

注意这是 Silverlight 5

0 投票
1 回答
412 浏览

silverlight-5.0 - Silverlight 5 破解 Silverlight 4 应用

我最近安装了 silverlight 5 并开始基于 SL5 版本开发新项目,但是在安装 SL5 之后,我以前在 SL4 上构建的所有应用程序都无法正常工作,当我运行这些应用程序时,XAP 正在被下载,我会尽快得到完整的白屏它完成了 XAP 文件的下载并得到“AG_E_UNKNOWN_ERROR”。

仅供参考:当我从只有 SL4 插件的不同系统浏览这些基于 SL4 的应用程序(托管在我的系统上)时,一切正常。

并行运行的 SL4 和 SL5 插件是否存在任何已知的兼容性问题?请让我知道此问题的任何解决方法?

谢谢。

0 投票
2 回答
589 浏览

silverlight - 有没有办法在 Silverlight 中获取可用磁盘空间?

我目前正在尝试从我的 Silverlight 应用程序中确定可用的磁盘空间。

我的应用程序可以下载大量数据(视频文件),显然,如果磁盘空间不存在,这可能会失败。我知道我可以在写入时捕获异常,但这不会带来非常用户友好的体验,因为信息来得太晚并导致无用的等待。

在常规的 .NET 中,我将使用DriveInfo(例如,请参阅如何在 C# 中检索磁盘信息?),但该类在 Silverlight 5 中不存在,即使在提升的信任模式下也是如此。

那么,有没有办法在 Silverlight 中确定驱动器上的可用空间?


更新:

  • 我可以为我的申请要求提升权限。
  • 我对 Silverlight 5 only 解决方案也很好。
  • 我需要适用于 Windows 和 Mac OS 的东西,所以 PInvoke/COM 互操作不是一个选项。
0 投票
0 回答
116 浏览

out-of-browser - 安装了 Silverlight 应用程序。从浏览器运行

假设我有一个 SL 应用程序,它可以用完浏览器。现在我可以安装它了。 Tim Heuer 有一篇很棒的文章如何很好地处理它。

但是如果用户已经安装了呢?我可以以某种方式直接从浏览器启动它吗?您可以获得应用程序的状态,如果它已经安装,您可以显示一个按钮或其他东西,对吗?然后,当用户单击按钮时,我想运行已安装的 OOB 应用程序版本。

可能吗?

0 投票
1 回答
1013 浏览

out-of-browser - CheckAndDownloadUpdateAsync 不起作用

你们能告诉我应该怎么做吗?我没有带有按钮的浏览器应用程序。按钮执行此操作:

我运行应用程序,添加一些东西,重建应用程序,单击按钮 - 它显示为 false。

那有什么问题呢?

UPD:顺便说一句……这是 OOB 应用程序

UPD2:我用 Fiddler 进行了测试。它得到了xap,但仍然没有更新