> What I mean is, do you have to put the methods you want to > invoke across processes and/or AppDomains in a .dll assembly?
In general, yes you do. > Is it possible to invoke methods remotely that dwell in and > EXE assembly? ...without having type meta-data in the .dll? It is possible if you don't mind using reflection-type method invocation, but you'll need a little help from the exe. Specifically, the .exe has to support a method along the lines of System.Type.InvokeMember(). Alternatively, you could do some funny stuff by implementing a custom proxy or IMessageSink... You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.
