鉴于:
基于列表的应用程序,具有基于两个应用程序的高级用户系统:
问题:
所以我有创建工具和主工具功能来创建委托。因此,每次我在创建掩码上更改一个东西时,我都必须在两个应用程序中进行。
解决方案:
必须有一种方法可以从外部调用我的应用程序的功能。
问题:
如何摆脱第二个应用程序? Main-Application比Creation-Tool有更多的信息(例如登录用户),所以我想摆脱Creation-Tool。有第二个调用我的主应用程序的应用程序是可以的。
答案 0 :(得分:1)
您要做的是将所有功能移动到单独的库中。使用进程间通信将需要两个程序都在运行。如果您有两个共享相同dll的程序,那将解决您的重复代码问题,并且每个程序都可以独立运行。一旦您将所有功能与用户界面分离并移入其自己的dll,那么将两个应用程序的UI合并为一个将更加容易。