我有一个EXE。我想创建一个DLL,以便新创建的DLL可以在此EXE上调用方法。
这就好像新创建的DLL是一个转发代理,它接受来自其他应用程序的消息并将其转发到EXE。
我的所有代码都在C#和.NET 4中。 我不想使用内存映射文件或命名管道,我只想使用“函数调用”。
您能否建议最简单的方法来实现这一目标? 感谢。
答案 0 :(得分:1)
DLL可以引用EXE程序集,并且可以进行方法调用。它在技术上会起作用,但不是好的设计方法。更好的方法是拥有一个具有通用功能的公共DLL,并由EXE和新DLL引用。