ama*_*int 7 .net c# silverlight mono xaml
我们计划开发一个Silverlight"跨平台"应用程序,预计可以在Windows和Mac上以更高的权限运行.单独使用Mono不是一种选择,因为该应用程序需要Silverlight特定的视频功能,仅在SL 4.0中受支持
所以,这里有一些考虑因素.
我们正在尝试确定满足需求的最佳方法,如果可能的话,使用公共代码库,可能使用SQLLite作为数据库.
在Windows中,事情是直截了当的.您可以使用sllauncher以提升的权限安装XAP,并且可以通过COM层访问SQLLite和其他系统级操作.没有大碍.
但是如何在Mac中实现与SQLLite和系统级库的接口?是否有文档化/未记录的方式与Silverlight(Mac)中的Mac库进行交互?我想不是.一种选择可能是使用Mono的XSP Web服务器,从本地计算机运行ASP.NET站点,并在本地托管XAP,然后使用通过Mono/XSP运行的ASP.NET代码实现握手,然后执行从那里接口.
另一种选择是在Mono的Winforms浏览器控件中托管Silverlight(我仍然需要查看是否可行),然后通过HTML DOM在Mono Winforms浏览器和Silverlight之间进行讨论.
两者都不是Mac中的直接选项.
我非常感谢您提供的任何输入,以更好的方式实现目标.
| 归档时间: |
|
| 查看次数: |
337 次 |
| 最近记录: |