【问题标题】:Does silverlight 5 out of browser application run on Windows XP and similar doubtssilverlight 5 out of browser application是否可以在Windows XP上运行以及类似的疑惑
【发布时间】:2012-09-07 23:29:03
【问题描述】:
  1. 基于 Silverlight 5 构建的 OOB 应用程序能否在 Windows XP 计算机上运行?我读过 .NET 4.5 应用程序无法在 Vista 之前的 Windows 操作系统上运行,因此考虑到 Silverlight 5 是最新版本,我想知道此类应用程序是否可以在 XP 机器上运行。

  2. Silverlight OOB 应用程序能否在 Mac OS-es 上运行而无需任何额外安装?还是根本运行?

  3. 如果它们可以在 Mac OS 上运行,是否有可能在 Mac OS(或它们的 Mac 等效设备)上获取 OS 特定值,例如通用应用程序数据路径、临时路径等?我需要将某些文件存储在这些路径中。或者 Silverlight 是否考虑到它必须是跨平台的而无法获取特殊文件夹?

  4. 打算在桌面(浏览器或无浏览器)上运行的 Silverlight 应用程序是否也可以在 WP7/WP8 手机上运行?

我阅读了一些关于 Silverlight 入门的文章,但找不到这些具体问题的答案。谢谢..

【问题讨论】:

    标签: macos silverlight-5.0 .net-4.5 silverlight-oob out-of-browser


    【解决方案1】:

    Silverlight 5 完全独立于 .NET 4.5。事实上,Silverlight 使用与 WPF 不同的更轻量级的 .NET 框架。它共享许多相同的语法,但独立实现,因此它可以是独立的。

    这是一个完全独立的下载,可以在 Windows XP 上运行。

    除了安装基于浏览器的应用程序所需的常规 Silverlight 运行时外,您无需安装任何其他东西即可耗尽浏览器应用程序。

    Silverlight 使用独立存储来存储本地数据。出于安全原因,对主机的访问受到限制。独立存储在内部处理,在 Windows 和 OSX 上的工作方式应该相同。

    正如 jv42 所指出的,在 Silverlight 上为浏览器(和 OOB)编写的应用程序不能直接在 WP 或 Xbox 上运行,它们使用特殊版本的 Silverlight。

    【讨论】:

    • 感谢您的回答,所以您的意思是,如果我的 OOB 应用程序必须正常工作,则必须在 OS X 甚至 Windows 机器上单独安装运行时?
    • @nawfal - 是的,但它与为基于浏览器的应用程序安装的运行时相同。
    • 克里斯,我对所有这些都是新手,所以请耐心等待我的问题 :) 所以你的意思是像我们必须安装的 adobe flash 插件一样,以便在浏览器中运行 flash 视频?
    • @nawfal - 有点,是的。当您第一次访问带有 Silverlight 控件的页面时,它应该会自动安装(提示后)。
    • mm 我明白了。所以实际上它就像 .net 应用程序所需的 .NET 框架,或 java 所需的 jvm。我认为 silverlight 库仅用于开发机器,silverlight 有一些魔力,它可以在任何平台上运行! :)
    最近更新 更多