【发布时间】:2016-08-19 17:46:54
【问题描述】:
我在 .Net 中有一个要求,即作为 .EXE 运行的应用程序(例如 A.EXE 可执行文件)在另一个又是另一个 .EXE 的应用程序(例如 B.EXE 可执行文件)中使用
A 也是这样,它使用第三方 API,需要强制运行 A.EXE 才能运行。
所以现在,我们正在安排从 B 打开 A 作为可执行文件本身。该应用程序以 exe 形式打开。这使得三个可执行文件同时运行以实现一个小功能。 (A.EXE、B.EXE 和 someAPI.EXE)
如果不同时打开这么多应用程序,是否有更好的设计可能性。 当然我们不能避免 A 对第三方 API 的依赖,但是我们可以修改 A 使其作为 EXE 运行,并且一些功能可以在 B.EXE 中使用。
但是如何?请提出建议。
【问题讨论】: