我可以在类库中引用exe吗?

时间:2011-05-04 07:57:51

标签: c#

我可以在类库中引用exe,而exec又使用了这个exe。我在类库(dll)中引用了项目引用。每当我打开excel时,我的exe都会运行,或者如果它正在运行,它将指向它,因为它是单例。当exe运行时,一些全局值将会改变。但是每当我使用excel中的某些dll函数时,它都没有使用更改的值,而是使用未更改的值。我如何看待每个exe都指向相同的exe并且值来自它。

由于

1 个答案:

答案 0 :(得分:0)

所以你说的是在dll的单独进程中运行的exe,不能与dll共享它的全局变量?

您将不得不查看其他进程间通信方法。在.NET中,首先想到的方法是使用named pipes。我认为没有办法轻易做到你想做的事。