You can give one of the dll's an alias, this can be done in:
Solution Explorer - references
Set Aliases property from Global to "yourname"
Or add using statements with an alias like:
using MySharpZipLib = ICSharpCode.SharpZipLib.Zip;
And yet another way would be to put the dll in it's own subfolder and modify the .config file like explained here:
ICSharpCode.SharpZipLib.DLL and SharpZipLib.DLL conflict in DNN7[
^]
<dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity name="ICSharpCode.SharpZipLib" />
<codeBase version="0.81.0.1407" href="SharpZipLib/SharpZipLib.dll" />
</dependentAssembly>