<p>What should I do if I want to release a .net assembly but wish to keep its internals detailed in the manifest private (from a utility such as <a href="https://learn.microsoft.com/en-us/dotnet/framework/tools/ildasm-exe-il-disassembler" rel="nofollow noreferrer">ildasm.exe</a>) ?</p>

[{'answer_id': 29692, 'author': 'Mark Ingram', 'author_id': 986, 'author_profile': 'https://Stackoverflow.com/users/986', 'pm_score': 4, 'selected': True, 'text': '<p>I think what you\'re talking about is "obfuscation".\nThere are lots of articles about it on the net:</p>\n\n<p><a href="http://en.wikipedia.org/wiki/Obfuscation" rel="noreferrer">http://en.wikipedia.org/wiki/Obfuscation</a></p>\n\n<p>The "standard" tool for obfuscation on .NET is by Preemptive Solutions:</p>\n\n<p><a href="http://www.preemptive.com/obfuscator.html" rel="noreferrer">http://www.preemptive.com/obfuscator.html</a></p>\n\n<p>They have a community edition that ships with Visual Studio which you can use.</p>\n\n<p>You mentioned ILDasm, have you looked at the .NET Reflector?</p>\n\n<p><a href="http://aisto.com/roeder/dotnet/" rel="noreferrer">http://aisto.com/roeder/dotnet/</a></p>\n\n<p>It gives you an even better idea as to what people can see if you release a manifest!</p>\n'}, {'answer_id': 31839, 'author': 'John Douthat', 'author_id': 2774, 'author_profile': 'https://Stackoverflow.com/users/2774', 'pm_score': 1, 'selected': False, 'text': '<p>The CLR cannot directly load modules that contain no manifest. So you can\'t make an assembly completely private unless you also want to make it unloadable ;)</p>\n\n<p>You can however, as Mark noted above, use obfuscation tools to hide the parts you would like to keep truly internal. </p>\n\n<p>It\'s too bad the <strong><em>internal</em></strong> keyword doesn\'t exclude that metadata</p>\n\n<p>EDIT: it looks like <a href="https://stackoverflow.com/questions/31637/remove-meta-data-from-net-applications">this question</a> is highly related</p>\n'}]
['https://Stackoverflow.com/questions/29677', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/381/']