Я уверен, что многие читатели на SO использовали рефлектор Lutz Roeder.NET для декомпиляции своего .NET-кода. Я был поражен тем, насколько точно наш исходный код можно было бы восстановить из наших скомпилированных сборок.
Мне было бы интересно узнать, как многие из вас используют обфускацию и какие продукты?
Я уверен, что это гораздо более важная проблема, например, для приложения .NET, которое вы предлагаете для загрузки через Интернет, а не для чего-то, созданного специально для конкретного клиента.