我想知道如何最好地開發一個插件框架,您可以在其中開發C++/MFC和C#插件。在C++/MFC和C#中使用插件擴展C++/MFC應用程序
宿主程序是在本機C++/MFC中開發的現有程序。爲了擴展這個程序的功能,我們迄今爲止在C++/MFC和C#中開發了單獨的程序,它們作爲單獨的應用程序或Windows服務運行。這些程序現在正在通過文件與主機應用程序進行通信。這顯然是一種相當笨拙的方法,因此我們希望將它們納入一個通用的插件框架中。
每個程序還具有單獨的設置管理。因此,我們希望每個插件都可以在主機應用程序中擴展設置窗口,以便可以在一個位置管理所有設置。我們如何以靈活和簡單的方式來做到這一點?