.net 如何为整个程序集生成类型转发程序集?

.net 如何为整个程序集生成类型转发程序集?,.net,sdk,proxy,command-line-interface,.net,Sdk,Proxy,Command Line Interface,在这种情况下,我希望生成一个DLL,其中包含整个程序集主机的类型转发。其想法是提供一个SDK,其中单个DLL包含最终产品程序集中每种类型和方法的“空代理”。我的问题是:是否有可能以某种方式快速生成这些程序集?我是说,所有正确的类型和接口 谢谢。您可以使用将类型从一个程序集转发到另一个程序集 现在,要动态生成一个将多种类型转发给另一个程序集的程序集,可以使用Reflection.Emit或 使用这些库,您可以读取其公共类型的目标程序集,并生成一个程序集,其中每个类型都具有TypeForwarded

在这种情况下,我希望生成一个DLL,其中包含整个程序集主机的类型转发。其想法是提供一个SDK,其中单个DLL包含最终产品程序集中每种类型和方法的“空代理”。我的问题是:是否有可能以某种方式快速生成这些程序集?我是说,所有正确的类型和接口

谢谢。

您可以使用将类型从一个程序集转发到另一个程序集

现在,要动态生成一个将多种类型转发给另一个程序集的程序集,可以使用
Reflection.Emit


使用这些库,您可以读取其公共类型的目标程序集,并生成一个程序集,其中每个类型都具有
TypeForwardedToAttribute

您需要键入“Backarding”。讨厌。“这对你的客户来说是一个小小的方便,你会为此付出高昂的代价。”汉斯想详细说明一下吗?