@ChymeNik

Как проще всего перекомпилировать одну из библиотек .NET Framework (System.Net.Mail) отдельно?

(Нужно немного изменить библиотеку)
Если попытаться просто добавить исходный код в новый проект - куча ошибок "Inaccessible due to its protection level".
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
Griboks
@Griboks Куратор тега C#
Немного изменить? Тогда используйте методы расширения. Они как раз для таких случаев придуманы.
Ответ написан
DarkRaven
@DarkRaven
разработка программного обеспечения
Если прямо ответить на Ваш вопрос, то Вам сюда - https://github.com/Microsoft/referencesource/tree/...

Но, такого пути лучше избегать, ибо это медвежья услуга - от меня Вам, и от вас самому себе. Правильнее - расширить существующий класс свой функциональностью тем или иным способом (наследование, Proxy и т.п.).

И да, в .NET Framework, `System.Net.Mail` это пространство имен.

На счет inernal, если Вам реально нужно поменять это свойство и без этого не обойтись, то тут варианты, на вскидку:
  1. Использовать Reflection
  2. Использовать другой класс, реализующий подобную функциональность
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы