在Windows Phone 7上的脚本库

3
我正在为Windows Phone 7开发一个库。我们希望应用程序开发人员链接到我们的库,但是我们想要在不需要更新客户端应用程序的情况下更新功能。
在其他平台上,我们使用JavaScript解释器来实现这一点。偶尔,我们会检查是否有新的脚本可用。如果有,我们会下载并缓存它。
我知道Windows Phone 7不允许推送未经Marketplace签名的新代码(如果能够只拉取新的二进制文件就好了)。是否有其他选项可以在客户端运行脚本?是否有更好的方法来实现这一点?

1
正确的名称是Windows Phone 7(WP7),而不是Windows Mobile 7或WinMo7。http://en.wikipedia.org/wiki/Windows_Mobile#Successor - Greg Bray
我应该表述得更清楚。我需要一个内置的解决方案。我不能开始引入第三方库。这需要是一个不依赖于非标准库的小型部署。 - Hounshell
2个回答

2

2

IronRuby的最新Alpha版本包含Windows Phone 7的二进制文件。您可以考虑使用这些文件。不过,关于使用动态代码的市场要求还不确定,因为存在远程更新代码的可能性,这可能无法通过市场接受。

另一种选择是将您的库编写成JavaScript,并在WebBrowser控件中运行。您可以轻松地进行远程更新,因为JavaScript无法调用受保护的API等。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接