我正在尝试创建一个大型弹性项目。该项目由一个 CORE 应用程序和其他子应用程序组成。
CORE 应用程序应包含将由所有其他项目共享的信息(例如,链接到数据库、从数据库加载数据的数据管理器、应用程序信息,如高度宽度颜色字体......等)。
每个子应用程序都有特定的任务。每个子应用程序本身就是一个大项目,所以我认为将所有代码放在一个巨大的项目中并不是一个好主意。
CORE 项目应该运行主应用程序,通过导航菜单,我应该能够单击并运行其他子应用程序。
有没有办法创建 CORE 应用程序来引用这些子应用程序,以便我可以在 CORE 中运行它们。同时,那些子应用程序是否应该引用 CORE 应用程序来获取与数据库的 NetConnection 以及它们可能共享的其他重要信息?
构建这个项目的最佳方式是什么?
谢谢,