3

在 .NET 中,是否有工具或其他方法允许我们修改程序集的清单,而无需修改 AssemblyInfo 并重新构建程序集?

4

3 回答 3

3

您可以使用 MT.exe。它随 SDK 一起提供。这里有一个很好的解释如何使用它。

于 2009-12-10T16:48:40.083 回答
2

您可以使用二进制编辑器来修改清单。我使用 UltraEdit 打开 dll 并修改清单。它是 PE 文件的纯文本部分 - 通常位于文件末尾附近。

此外,您通常不能使用此方法添加到程序集中。更改字节是安全的,但不能添加或删除。从程序集中删除字节的等价物是将字符替换为空格字符 - 这样总字节数不会改变。

于 2009-05-15T15:21:12.280 回答
0

您可以使用此处所述的 IL 反汇编器/汇编器工具:

编辑程序集的清单等...

于 2008-11-25T15:14:22.093 回答