好吧,我在将ICSharpCode.SharpZipLib.dll文件重命名为其他任何问题。我正在尝试缩短文件名。我引用了项目中的程序集,但是当程序到达使用库的语句时。它产生一个错误,即找不到程序集或文件“ ICSharpCode.SharpZipLib”。当我将文件名更改回ICSharpCode.SharpZipLib.dll时,应用程序正常运行。因此,有什么方法可以更改文件名。另外,我是否可以在不违反许可的情况下进行更改(我将在商业应用程序中使用它)。谢谢。

最佳答案

您可以尝试反汇编该库,然后使用新名称重新进行组装。

例如。

1)打开Visual Studio命令提示符。

ildasm /all /out=ICSharpCode.SharpZipLib.il ICSharpCode.SharpZipLib.dll
ilasm /dll /out=shortname.dll ICSharpCode.SharpZipLib.il


2)将shortname.dll添加到项目

关于c# - 重命名ICSharpCode.SharpZipLib.dll,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4683913/

10-10 19:40