在.net中的2个进程之间共享DLL

时间:2013-09-10 13:39:31

标签: c# .net shared-libraries shared-memory

我的解决方案中有2个Winforms项目和1个Library项目,这2个winforms将由用户独立启动。

现在发生的事情是共享DLL在每个进程的内存中实例化,即使两个exes都在同一个文件夹中,或者DLL在GAC中。

但我希望我可以在这两个进程之间重用相同的DLL。


我找到了一个解决方法,创建了第三个项目并从那里实例化winforms项目,在这种情况下,DLL将仅在内存中实例化一次。但我不希望有一个额外的项目来工作。还有其他解决方案吗?

0 个答案:

没有答案