问题标签 [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.
windows - Silverlight 5 可信模式。访问文件系统和本地驱动器
有什么办法,有没有机会以更高的信任度访问 SL 应用程序中的整个文件系统?这适用于 Windows 和 Mac 吗?通过AutomationFactory
,PInvoke
还是非托管代码?我需要一个可以读取本地驱动器、文件夹和文件的应用程序。
UDP:好的,似乎可以使用System.IO
mscorlib 中的类读取文件夹和文件。尽管您仍然无法获得有关本地安装驱动器的信息。DriveInfo
Silverlight中没有mscorlib
:(
file-upload - Silverlight 应用程序中的 FTP 上传
这可能听起来很奇怪,但尽管所有 FTP 协议的弱点和不安全性,我的老板仍然希望我将文件发送到 ftp 服务器。这是一个具有更高信任度的窗外应用程序。所以我想有办法。我试图找到任何好的例子,但我没有找到。你们会在这里帮我吗?也许我可以使用套接字并且能够使其工作。他们甚至同意重新配置服务器以使用其他端口。
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 版本。
c# - Microsoft 媒体平台:播放器框架(以前称为 SMF)和 Silverlight 5 是否存在任何已知的兼容性问题?
我正在尝试让 MMPPF 框架工作的默认模板(自适应流)。目前我没有收到任何错误,但播放器不播放任何视频。我已经尝试添加除默认之外的其他来源,我可以看到它们已添加到播放列表中,但它们也不会播放。
使用 Fiddler 我可以看到播放器甚至没有尝试检索清单(或其他任何东西)。此处的在线示例运行良好,我什至尝试使用该清单作为源,但是当我在 Visual Studio 中运行它时它仍然无法播放。
所以我的问题是,这与安装 Silverlight 5 工具包有什么关系吗?我假设 MMPPF/SMF 模板应该是开箱即用的(Codeplex 网站上也有说明)。还是我还缺少其他东西?
silverlight-4.0 - 闪屏后 Silverlight 5 橙色背景?
我使用 Silverlight 4 创建了一个 .NET 应用程序。在 Silverlight 4 上,我从未添加任何启动屏幕或任何类似的东西。过了一段时间,Silverlight 5 出来了,我尝试将我所做的一切从 SL4 集成到 SL5。一切正常,除了一个小细节。问题是在启动屏幕出现后,橙色的随机背景会出现一瞬间,然后才会显示我的登录页面。以前有人遇到过同样的问题吗?这是一个可以解释的现象吗?感谢所有帮助。
silverlight - protobuf-net 可以反序列化 Silverlight 中的受保护/朋友字段吗?
我有一个复杂的对象层次结构,在将 Silverlight 与 WCF 结合使用时,我一直在努力解决它的整体传递问题。我已经尝试过 DataContractSerializer ,主要问题是我正在尝试使用具有多个循环引用的 Dictionary 并且无法使其正常工作。
我已经转而查看 protobuf-net,认为无论如何使用二进制格式可能会更好。我希望能够进行大量查找和替换以将 ProtoMember 属性添加到属性中。然而,许多使用 DataMember 属性序列化的属性被声明为 Friend (vb.net)。我发现 protobuf-net 在反序列化时会抛出错误,说
我发现将字段设置为受保护会导致相同的错误,解决此问题的唯一方法是将字段设置为公共 - 这是我不想做的事情。是否可以在字段支持的属性上使用受保护的 setter 或类似方法来执行此操作?虽然这会很痛苦(许多字段/属性和类),但至少可以解决问题。后端的序列化工作正常。
如果这是不可能的,任何人都可以建议我如何获得具有循环引用的复杂对象层次结构,其中包括完整形式的多个字典?我意识到 Silverlight 为这个过程增加了一些限制,但希望有人已经成功了。
注意这是 Silverlight 5
silverlight-5.0 - Silverlight 5 破解 Silverlight 4 应用
我最近安装了 silverlight 5 并开始基于 SL5 版本开发新项目,但是在安装 SL5 之后,我以前在 SL4 上构建的所有应用程序都无法正常工作,当我运行这些应用程序时,XAP 正在被下载,我会尽快得到完整的白屏它完成了 XAP 文件的下载并得到“AG_E_UNKNOWN_ERROR”。
仅供参考:当我从只有 SL4 插件的不同系统浏览这些基于 SL4 的应用程序(托管在我的系统上)时,一切正常。
并行运行的 SL4 和 SL5 插件是否存在任何已知的兼容性问题?请让我知道此问题的任何解决方法?
谢谢。
silverlight - 有没有办法在 Silverlight 中获取可用磁盘空间?
我目前正在尝试从我的 Silverlight 应用程序中确定可用的磁盘空间。
我的应用程序可以下载大量数据(视频文件),显然,如果磁盘空间不存在,这可能会失败。我知道我可以在写入时捕获异常,但这不会带来非常用户友好的体验,因为信息来得太晚并导致无用的等待。
在常规的 .NET 中,我将使用DriveInfo
(例如,请参阅如何在 C# 中检索磁盘信息?),但该类在 Silverlight 5 中不存在,即使在提升的信任模式下也是如此。
那么,有没有办法在 Silverlight 中确定驱动器上的可用空间?
更新:
- 我可以为我的申请要求提升权限。
- 我对 Silverlight 5 only 解决方案也很好。
- 我需要适用于 Windows 和 Mac OS 的东西,所以 PInvoke/COM 互操作不是一个选项。
out-of-browser - 安装了 Silverlight 应用程序。从浏览器运行
假设我有一个 SL 应用程序,它可以用完浏览器。现在我可以安装它了。 Tim Heuer 有一篇很棒的文章如何很好地处理它。
但是如果用户已经安装了呢?我可以以某种方式直接从浏览器启动它吗?您可以获得应用程序的状态,如果它已经安装,您可以显示一个按钮或其他东西,对吗?然后,当用户单击按钮时,我想运行已安装的 OOB 应用程序版本。
可能吗?
out-of-browser - CheckAndDownloadUpdateAsync 不起作用
你们能告诉我应该怎么做吗?我没有带有按钮的浏览器应用程序。按钮执行此操作:
我运行应用程序,添加一些东西,重建应用程序,单击按钮 - 它显示为 false。
那有什么问题呢?
UPD:顺便说一句……这是 OOB 应用程序
UPD2:我用 Fiddler 进行了测试。它得到了xap,但仍然没有更新