使用 Castle.DynamicProxy,我“只是”想获得一个 Interface-Proxy-Without-Target,但是......使用默认构造函数,所以我能够重用代理类型。
更新
我的意思是做类似...
var proxy = generator.CreateInterfaceProxyWithoutTarget(typeof(TInterface) ...);
var proxyType = proxy.GetType();
var newproxy = Activator.CreateInstance(proxyType);
...除了生成的类型不实现默认构造函数。
我的实际上下文与 WCF 自定义有关,但这是另一回事。