0

我需要加载一个带有反射的程序集并重命名它。当然我不能只重命名文件:我还必须更改它的内部信息。

我该怎么做?

4

2 回答 2

2

这是不可能的。Assembly一旦加载到 CLR中,an 的名称是不可变的。您需要在加载之前重命名它

于 2013-03-19T16:21:28.390 回答
0

您可以将程序集复制到新的动态程序集中,然后加载动态程序集:http: //msdn.microsoft.com/en-us/library/8ffc3x75.aspx

但是,如果有另一种方法来完成您正在寻找的东西,我建议您探索该选项,在运行时创建程序集并不容易。

于 2013-03-19T16:22:57.807 回答