如何跨应用程序共享Windows 8 WinRT Metro风格的库/组件

dev*_*nez 2 javascript html5 microsoft-metro windows-8 windows-runtime

Metro文档声明应用程序是自洽的(没有共享DLL等),所以我只是想知道如何通过创建可重用的组件/库来创建模块化的BIG Metro应用程序.

考虑到HTML5/JavaScript Metro应用程序的情况,如果它们中的很多应该包含相同的CSS和JavaScript(考虑jQuery,模板)或WinJS脚本,那么它看起来不太好......我期望某种形式的库/重用存在从头开始.

硬盘空间现在绝对便宜,但我认为应该有一个版本化的库存储库,并且应该按需加载依赖项(WinRT组件/库,JavaScript库等)(如果尚未提供).这里不需要"轮子发明",只要看看Maven和Ivy是如何做到的......否则会发现我们心爱的jQuery 1.6.4库部署在数十个(如果不是数百个)应用程序中并且已经准备好了. ..

Ste*_*owe 5

作为一般规则,每个WinRT/Metro风格应用程序只能访问内置于Windows或在其appx包中提供的dll.没有设施可以发送集中引用的dll.每个想要使用DLL /库的应用程序都需要随附的副本.