我面临的问题如下:我的任务是为 Windows Phone 应用程序创建一种“启动页面”,该应用程序的组件已作为单独的 WP 应用程序开发。
经过一番谷歌搜索,似乎不能简单地安装单独的应用程序,然后从主启动器应用程序调用它们,这显然不受平台支持......
我可以看到(并且我已经快速测试过)的最直接方法是从我的启动器应用程序中的解决方案中引用其他应用程序,然后调用它们各自的MainPage.xaml
页面。然而,这引发了其他问题,例如:
- 每个项目中没有明确包含命名空间 (
/Namespace;component/foo.bar
) 的所有路径都不再有效; App.xaml
此外,在/中创建的任何特定于应用程序的代码App.cs
都不再可访问,因为启动器的App
类是在启动时被实例化的类。
这是通过快速测试出现的两个主要问题……我预计还会有其他问题。
我正在采取的方法是完成这项任务的唯一方法吗?是否有开发大型但模块化应用程序的最佳实践,以便我将来可以避免这种情况?
编辑:应用程序必须与 WP7 保持兼容