This is the very nature of the .NET Framework. Download a tool called Reflector and you can look into each .NET assembly, and even have the code brought back to C#,
VB and so on.
There are third party tools available to make this harder to do: they are called obfuscators. A search for "obfuscators .NET" should give you some interesting tools.
Imar
---------------------------------------
Imar Spaanjaars
http://Imar.Spaanjaars.Com
Everyone is unique, except for me.
Author of
Beginning ASP.NET 3.5 : in C# and VB,
ASP.NET 2.0 Instant Results and
Dreamweaver MX 2004
Want to be my colleague? Then check out this post.