【发布时间】:2010-06-24 14:55:08
【问题描述】:
我想创建一个窗口服务,它可以从某个位置加载多个 DLL,并使用远程处理在特定 TCP 端口(比如 9000)上发布它们。
每个 DLL 都包含一个将发布的类。
例如(Test.dll)
namespace Test
{
class Service
{
// methods here
}
}
服务应该使用 Remoting tcp://<servername>:9000/Test.dll 发布它
我知道如何使用 Remoting,但我想知道如何实现该服务,以便它可以在启动时动态加载 DLL 并在停止时卸载它们。
可能还有其他方法可以做到这一点?
【问题讨论】: