Могут ли такие распространители .NET, как Reflector, получить доступ к комментариям в исходном коде? - PullRequest
7 голосов
/ 23 сентября 2010

комментарии не являются комментариями XML, просто обычные комментарии

Ответы [ 4 ]

16 голосов
/ 23 сентября 2010

Нет. Комментарии игнорируются компилятором и не имеют представления в сборке.

6 голосов
/ 23 сентября 2010

дизассемблер не может получить исходный код.Он будет создавать только исходный код, который делает то же самое, что и исходный код.

Поскольку комментарии не приводят к каким-либо инструкциям в программе, они не могут быть воссозданы из скомпилированного кода.

1 голос
/ 23 сентября 2010

Нет, это не будет читать закомментированную строку из исходного кода

1 голос
/ 23 сентября 2010

Просто добавьте к ответу Marks - XML ​​/ комментарии / строки документации, найденные в исходном коде, также не записываются в сборку, и поэтому также недоступны с помощью Reflector.

Комментарии XML записываются в отдельный xml-файл, к которому в IDE Visual Studio необходим доступ, чтобы иметь возможность предоставлять эти комментарии в intellisense.

...