问题标签 [moonlight]

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 投票
2 回答
2263 浏览

wpf - Olive (Mono) 如何实现 (W)PF?

在阅读Wikipedia 上有关 Mono 的文章时,我发现有一个名为Olive的 Mono 子/副项目,旨在将 .NET 的剩余部分引入 Mono - 目前专注于 Workflow Foundation 和 WPF - 尽管它们出于明显的原因调用它只是“演示基础”。

这让我想到:WPF 与 DirectX 密切相关,而 DirectX 又与 Windows 密切相关。他们打算如何让它在更广泛的操作系统上运行?他们根本不使用任何 GPU 加速?还是他们基于OpenGL?或者是其他东西?

另外 - 如果有人对项目有更多的了解(网络上的信息在这个主题中非常稀少)可以回答:项目的当前状态是什么?我真的可以期待 Mono 在中期未来对 WPF 有合理的支持吗?

0 投票
1 回答
938 浏览

linux - 无法在 ubuntu 中加载月光或浏览器应用程序

我已经使用 silverlight 4 实现了浏览器外功能,它在 Microsoft 环境中运行良好。当我在 linux (ubuntu) 环境中测试同一页面时,浏览器外应用程序完美地安装在 linux env 中,但在打开应用程序时显示以下错误。

启动应用程序时出错。详细信息:无法执行子进程“/home/lenovo/.mozilla/firefox/x9y2ruwx.default/extensions/moonlight@novell.com/plugins/moonlight/lunar-launcher”(权限被拒绝)

您可以使用以下网址进行测试:http: //www.microsoft.com/silverlight/out-of-browser/demo/

以下是我的测试环境: 操作系统:ubuntu 10.10 浏览器:Mozilla firefox 3.6 with Moonlight plugin Version 4.0.51204.0

你能告诉我如何解决这个问题。

0 投票
0 回答
496 浏览

linux - 月光下的 WCF 服务

最近,我的团队的任务是创建一个 Silverlight (Moonlight) 应用程序,以在 Linux 环境中工作。我们的项目将尝试在 Windows 和 Linux 上运行。

根据我最近的研究(我也做过测试),Moonlight 与 Silverlight 4 尚不兼容。尽管这对我们来说是个坏消息,但由于我们的项目是在 Silverlight 4 上构建的,它仍然是易于管理的。

所以,这周我一直在尝试用 Moonlight 做一些基本的服务器连接,但都没有成功。即使进行小型测试,它也不起作用。我构建了一个 Silverlight 3 应用程序并尝试通过启用 Silverlight 的服务推送一些数据。它不起作用。导航项目也不起作用。

每次我尝试在 Linux 主机上获取我的数据时,我都会得到一个“对象引用未设置为对象的实例”,这很奇怪,因为在 Windows 主机上它工作正常。

所以,我不知道如何通过 Linux 客户端上的 Web 服务(WCF 服务)传递数据。你能帮助我吗?

0 投票
1 回答
469 浏览

silverlight - 测量 Silverlight / Moonlight 应用程序的性能

我对 Silverlight 的高级性能测量感兴趣,尤其是与 Moonlight 相比。我四处浏览并想出了一些工具(SilverliightSpy等),但必须有其他工具或方法来做到这一点。

我想调查的高级问题是

  • 月光和银光如何比较wrt性能
  • 我应该如何设计我的应用以获得最佳性能(在 SL、ML 或两者上)

我感兴趣的性能特征是

  • 我的测试应用程序如何利用 CPU(粗略比较) - 即它是否将负载工作转移到 GPU
  • 渲染时间。不仅是 FPS,还有延迟——“如果我修改了一些视觉元素的属性......”
    • “......他们多久才能在屏幕上更新”
    • “...在那段时间使用了多少 CPU”

有什么建议么?能够在应用程序内执行此操作会很好,这样我就可以在 Silverlight 上运行该应用程序,然后在 Moonlight 上运行该应用程序并比较其输出。不过,跨平台分析器也可以工作。

0 投票
2 回答
224 浏览

linux - Linux / Mac 上的 Silverlight

我有一个很大的 winforms 应用程序,为了可移植性,我现在将其重写为 HTML5 应用程序。

有一个重要的 UI 组件具有大量逻辑和 BCL 用法,很难重写为 HTML/JS。我正在考虑仅在 SL 中使用此组件。

展望未来 2 年,这仍然给我带来便携性吗?

月光计划似乎停滞不前。苹果可能会决定制定新规则或破坏某些兼容性。

这些是真正的风险,还是我至少应该拥有今天的风险?

0 投票
1 回答
977 浏览

c# - Moonlight、WebClient 和“调用的目标已抛出异常”

我正在编写一个小引擎来从一些 .php 文件中下载文本,我已经在 Visual c# 中完成了这个引擎并且我没有遇到问题。

我正在这样做:

这可以“捕获”下载的数据:

执行这段代码,我得到了inlbl1的异常Exception has been thrown by the target of an invocation结果。为什么?而且,在知道原因之后,我该如何解决呢?lbl1.Text = ea.Result;CompleteDownload

更多信息:我在 Ubuntu 11.04 平台上的 monodevelop 2.4 中使用月光。

更新

根据您的推荐,我已将系统更新为 MonoDevelop 2.6。现在,做同样的事情,我在ea.Error. 消息是(西班牙语):

System.Security.SecurityException ---> System.Security.SecurityException: Error de seguridad. en System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult) en System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState) en System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__1(Object sendState) --- Fin del seguimiento de la pila de excepciones internas --- en System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state) en System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult) en System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result) en System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result).

我现在使用的完整代码是:

您可以看到网络调用的输出(到虚拟页面/p/try.php),这真的很简单。真的,现在,我迷路了,因为我正在学习本教程:http ://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-3-using-networking-to-retrieve-data-and-填充-a-datagrid.aspx

0 投票
1 回答
161 浏览

moonlight - 了解月光;它是一个框架吗?

我试图了解月光是否是一个类似于但独立于单声道框架的框架,其方式与 Silverlight 类似但独立于点网框架的方式完全相同。

我正在尝试编写一个适用于月光和单声道的库,我想知道我是否需要针对特定​​框架(就像 silverlight 和 dot net 的情况一样)。

0 投票
1 回答
493 浏览

macos - 无法在 MonoDevelop 中编译 Moonlight 应用程序

我正在尝试在 Mac OS X 上使用 MonoDevelop 2.8 和 Mono 2.10.5 构建 Moonlight 应用程序,但无法编译:

0 投票
1 回答
255 浏览

c# - 月光与银光 :: datagrid 不兼容?

我正在尝试在月光下开发应用程序。现在我正在尝试使用 DataGrid 来显示一些数据。

在一个旧的 silverlight 项目中,我以这种方式使用了 DataGrid:

但是如果我在我的新月光项目中使用相同的代码,我会得到一个空白页面。我一直在寻找一些例子,我发现了一个简单的例子:

这个例子是作者以与我相同的方式使用 DartaGrid。谁能解释我为什么在 VS2010 中我可以使用此代码而在 monodevelop 2.4 或 monodevelop 2.8 中我不能?

0 投票
1 回答
388 浏览

c# - 在 Mac OS X 上编译月光应用程序

我正在使用MonoDevelop 2.8.5 并且正在尝试编译月光应用程序,但它失败了。我创建了一个全新的 Moonlight 应用程序项目并尝试编译它,但它失败并出现以下错误。

在2011 年 10 月的这个问题中,MonoDevelop的一位开发人员表示,如果没有一些大麻烦,就不可能做到这一点。

  1. 对于 MonoDevelop 的新版本,这仍然适用吗?
  2. 如果是这样,如果我愿意经历一些麻烦,我该如何在 MonoDevelop 中编译 Moonlight 应用程序项目?