silverlight限制/限制列表

NT_*_*NT_ 10 .net silverlight runtime

我已经看到和听说过各种Silverlight限制,例如文件I/O限制,一些反射限制,可以使用哪些语言的限制,打印,分辨率等.

你能否编译一下所有主要的Silverlight限制列表,与完整的.NET应用程序相比?这是最新版本(4.0).

我不是要求课程参考,而是要求高级功能.如果有的话,提出一些解决方法会很好,但这不是必需的.

非常感谢

Igo*_*nko 5

另一束限制(顺便提一下,您可以使用浏览器外(OOB)模式通过增强的信任+ WScript.Shell的自动化来绕过其中一些问题)

  1. 您无法与注册表互动
  2. 您无法与文件系统进行交互。仅使用库文件夹(例如音乐,视频,图片)
  3. 您不能使用DllImport。
  4. 您不能使用System.Collections命名空间中的非通用集合。
  5. 如果您决定使用Linux版本的Silverlight(Moonlight),则根本无法使用OOB
  6. 您不能同步调用服务(仅异步调用可用)。
  7. 您无法从HttpWebRequest获得同步响应。
  8. Silverlight不实现MD5哈希。(针对Silverlight的自定义MD5实现
  9. Silverlight并未实现RSA加密算法(有一个不错的网站提供了针对Silverlight的RSA算法实现。但是现在看来它已经关闭了。)
  10. Silverlight未实现Rijndael加密算法(为实现向后兼容,您可以使用块大小= 128的AES算法)
  11. Silverlight不支持ASCII / ANSI编码。
  12. Silverlight不支持绘制3D对象(您​​可以改用Kit3DBalder)。

但是有一些好消息。例如,您仍然可以将OOB Silverlight用于OSX应用程序。