Я совершенно новичок в .net, особенно с c # 3.0, и я работаю над приложением-оболочкой базы данных доступа, потому что нам нужно защитить пароль и содержимое базы данных от прямого доступа стороннего разработчика.
В настоящее время я тестирую, чтобы написать простое клиентское приложение для запуска функций в dll и, к моему удивлению, каждый раз, когда я сталкиваюсь с ошибкой, я вижу все исходные коды в этом проекте, который показывает точный исходный код.
Так что я знаю, что, возможно, я упускаю здесь много очевидных вещей, но как мне это кодировать, чтобы этого не произошло, чтобы мы могли скрыть код в dll от стороннего разработчика? Или это настройка, которая происходит только потому, что оба проекта в моем компьютере?
спасибо :)
Обновление:
После некоторого просмотра я нашел это предыдущее обсуждение хорошего инструмента запутывания
и я пробую этот инструмент под названием Eazfuscator.Net и после обфускации dll, я пытаюсь просмотреть его снова с помощью .net рефлектор или отладить его через vs express2008, ничего больше не показывает:)