Подтвердить что ты не робот

Комментарии, скомпилированные в .exe в .net?

Я знаю, что вы можете использовать рефлектор .net для просмотра кода, созданного с помощью .net, но если я помещу что-то в комментарии для своего личного напоминания, это тоже скомпилировано в exe.

Я не собираюсь выпускать исходный код для своего приложения, и я знаю, что 100% -ная ставка - это просто удалить все, что я не хочу, но мне просто интересно, сможет ли кто-нибудь изменить мои комментарии.

4b9b3361

Ответ 1

Комментарии игнорируются компилятором. Они не будут помещены в исполняемый файл вывода.

Ответ 2

Нет, комментарии не находятся в скомпилированном исполняемом файле.

Ответ 3

Нет, комментарии не включены в ваш код; однако классы, методы и члены. Итак, если вы используете самодокументирующий код, некоторые из них будут заметны. Я рекомендую использовать обфускацию, если вас беспокоит кто-либо, отражающий информацию из вашего доставленного кода.

Ответ 4

Как говорят другие: комментарии не скомпилированы. Но вы можете включить создание документации xml в настройках проекта С#. Если вы затем используете синтаксис документации MS (///<summary> ... </summary> и т.д.), Будет создан дополнительный .xml файл.

Если Reflector загружает сборку, он также ищет файл документации .xml и украшает объявления документацией, найденной в XML файле!

Ответ 5

Если вы хотите проверить, что там есть, возьмите утилиту "strings" (версия Cygwin в порядке) и запустите ее над своим кодом. Он распечатает все четкие строки в ваших двоичных файлах. И нет, как говорили другие, никаких комментариев не происходит.

Ответ 6

Не волнуйтесь, комментарии игнорируются компилятором.