Почему я могу отлаживать свою сборку?

Я работаю над сборкой, которая обрабатывает различные цветовые преобразования. Когда я загружаю сборку в новый проект для проверки, если в сборке обнаруживается ошибка, Visual Studio открывает вызывающий код из библиотеки DLL. Я могу просмотреть весь код в сборке.

Я определенно не хочу, чтобы код был так легко виден / доступен. Мне бы хотелось, чтобы код был несколько «заблокирован» в сборке.

Как настроить DLL так, чтобы она просто выдавала какую-то ошибку вместо открытия?

Редактировать

Меня не интересует код быть "безопасным", и мне не нужно запутывать. Эта библиотека используется для внутренних целей, и сам код прекрасно доступен для пользователей. Я не хочу, чтобы кто-то, использующий библиотеку, вдруг обнаружил, что отлаживает сборку. Если есть проблема, я предпочитаю выдавать ошибку вместо открытия кода сборки в Visual Studio.

9
задан 5 September 2010 в 19:43
поделиться