Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将silverlight程序制作为mac OSX应用程序?_Silverlight_Macos - Fatal编程技术网

是否可以将silverlight程序制作为mac OSX应用程序?

是否可以将silverlight程序制作为mac OSX应用程序?,silverlight,macos,Silverlight,Macos,我有一个silverlight应用程序,现在我想让它作为MacOSX应用程序运行,也许是为了在AppStore上销售。既然我是mac开发的新手,有可能让这个silverlight应用程序像本地应用程序一样运行吗? 也许有办法制作一个浏览器外壳,并将silverlight嵌入到html中显示它。有没有什么方法可以让它在没有浏览器控件的情况下更自然,我想禁用右键单击的“silverlight”弹出窗口 此外,由于silverlight无法直接访问本地文件系统,有什么好主意吗?我首先想到的是在应用程序

我有一个silverlight应用程序,现在我想让它作为MacOSX应用程序运行,也许是为了在AppStore上销售。既然我是mac开发的新手,有可能让这个silverlight应用程序像本地应用程序一样运行吗? 也许有办法制作一个浏览器外壳,并将silverlight嵌入到html中显示它。有没有什么方法可以让它在没有浏览器控件的情况下更自然,我想禁用右键单击的“silverlight”弹出窗口


此外,由于silverlight无法直接访问本地文件系统,有什么好主意吗?我首先想到的是在应用程序中放置一个webservice模块,这样这个应用程序既可以充当客户端(silverlight)也可以充当服务器,然后在服务器模块上处理本地文件。

您所能做的最多就是让它作为silverlight浏览器外应用程序运行(请参阅更详细的解释)。这种模式非常类似于在无铬浏览器中运行,但是它仍然在同一个沙箱中运行,并且您的资源访问非常有限

以这种方式运行的应用程序肯定不会有本机OS/X应用程序的感觉,它们也不会以类似方式启动,并且您将无法在苹果应用程序商店上销售

如果你想以Mac台式机为目标,提供本地体验,恐怕目前唯一可行的选择是Objective C或其上的框架