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