【问题标题】:Silverlight on Windows 8Windows 8 上的 Silverlight
【发布时间】:2012-12-06 13:27:47
【问题描述】:

我在 Windows 8 上运行我的 SL5 应用程序(到目前为止运行良好),但运行不顺利。我有一张通常无法正确渲染的背景图片,几乎每次我浏览我的背景(包括对它的控件)时都会变白,直到我调整 IE 的大小,然后它重新绘制(奇怪的是那些变白的部分位于导航框架之外,为什么要重新绘制)。 (Chrome 渲染良好)

当我在浏览器外运行我的应用程序时,我的登录屏幕会弹出并正常工作,但在登录屏幕关闭后,登录屏幕的灰色背景似乎仍然存在,我无法点击任何内容,调整大小没有任何区别,看起来每个控件都被禁用了。

我已将我的 NVidia 驱动程序更新到最新版本,但不要认为这是显示驱动程序问题。

其他人有这些问题吗?还有其他人在 Windows 8 上运行 SL5 吗? (看来我很快就会降级回 Windows 7)

【问题讨论】:

    标签: silverlight windows-8


    【解决方案1】:

    Silverlight 应该在 Windows 8 中的任何桌面浏览器上运行良好,就像在 Windows 7、Vista 和 Mac 上一样。底层运行时是 100% 相同的。这并不意味着您可能找不到图形驱动程序的故障,但这意味着您不应该——而且很可能不会。

    但是,我确实想澄清一点,Silverlight 不是现代 Internet Explorer(Metro Internet Explorer)的一部分。仅支持 Flash 的一个子集,并且仅在白名单站点上受支持。

    这意味着您可能期望在 Surface RT(运行 Windows RT 或 Windows on Arm)上运行的 Silverlight 解决方案将无法运行(因为没有 SL 运行时)。而且,我认为我们都可以集体抱怨并一起问:“为什么不呢?”对此没有可接受的答案。

    当然,理论上的目标是编写原生 Windows 8 应用程序。如果你想写一些基于 Web 的东西,你应该用 HTML5 来写。这是官方的说法。我想我们都知道 HTML5 要赶上 Silverlight 有很长的路要走,但事实就是如此。不能改变一些东西。

    【讨论】:

    • 感谢您提供的信息,我知道这一切以及我对为什么 SL 不能在“Metro”中运行的最佳猜测:MS 想吓唬 SL 开发人员编写 RT 应用程序,他们真的那么绝望。我将更多地测试我的显示驱动程序。此应用程序在同一台笔记本电脑上的 Win 8 RC 上运行良好...
    • 不,这不是原因。仍然有许多有效的用例可以构建面向 Silverlight 的项目。您说得对,我们希望开发人员学习 WinRT。但在每个人都运行 Windows 8 之前,开发人员不应只关注 WinRT。
    • 你表明你来自微软,这是我从微软某人那里看到的关于 Silverlight 的第一个明确信息,这是官方声明吗?我喜欢 Silverlight,并且看到了它继续存在的明确案例,但我没有看到 Microsoft 看到这一点。
    • 继任计划很重要,当然是的。 SL 6 对 SL 5 重要吗,当然是的。如果我向我的客户推荐我们必须在他们的新项目中使用 SL,而明年它被宣布停产,那我的声誉在哪里?我需要计划我的技能发展,如果我不知道从现在起 1 / 2 / 3 年后它是否相关,我该怎么做?说 XAML 将继续存在毫无意义。是的,SL 使用 XAML,但在 XAML 产品之间切换项目并不容易,如果我正在做一个 SL 项目,它将保持 SL。
    • 我选择 SL 的原因:客户端代码语言与服务器端相同(重用对生产力很有好处),高级客户端缓存(不确定 HTML / Java 脚本如何做到这一点,但我在 SL 中的内存方面做了一些出色的工作),访问客户端内存和 cpu 可以为可伸缩性创造奇迹,COM 访问很酷(我用 Excel 和 Word 做了一些非常简洁的事情),多平台对到目前为止,我所有的客户都是基于 MS 的(但我确实喜欢这样)。作为 LOB 开发人员,我相信 SL 是当今最好的技术,假设它仍然存在......
    【解决方案2】:

    我的任何 Silverlight 5 应用程序在 Windows 8 上运行都没有问题 - 我主要专注于业务线应用程序,但也有一些图形应用程序和其他运行良好的应用程序。

    【讨论】:

    • 谢谢,这是一个基本背景的 LOB,无法正确渲染。
    【解决方案3】:

    我只是将此标记为结案的答案,对于我们永远不会知道的问题的实际答案是什么。解决方案:自动更新。在经历了很多麻烦之后让自动更新真正通过,我的机器现在运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-08
      • 2015-09-24
      相关资源
      最近更新 更多