.net - ILMerge: Rename internalized assemblies' namespaces? -


for example, let's want use bouncy castle in dll. since want ease deployment, use ilmerge combine mydll.dll , bouncycastle.crypto.dll produce mydllmerged.dll. use /internalize flag in ilmerge clients not use bouncy castle.

if consumer enduser.exe uses bouncy castle, he'll see "org.bouncycastle...typefoo defined in mydllmerged.dll". therefore, doomed , cannot use library himself.

is there anyway tell ilmerge rename namespace in assembly, in addition internalizing it? or other ways solve problem? (i'd not have distribute "merged" version , "unmerged" version separately.)

one way use obfuscator (smartassembly, dotfuscator, etc) obfuscate org.bouncycastle namespace of produced assembly.


Comments

Post a Comment

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

sql server - python to mssql encoding problem -

windows - Python Service Installation - "Could not find PythonClass entry" -