System.IO.Directory.Delete(installPath, true);
System.IO.Directory.CreateDirectory(installPath);
Если вы прикрепляете свой код в виде текстового файла и у получателя (-ов) установлен параметр «показывать встроенные вложения» (я считаю, что он установлен по умолчанию), Outlook не должен искажать ваш код, но он можно будет копировать / вставлять прямо из электронной почты.
Если вы не хотите прикреплять код в файл (это был хороший совет, ChssPly76, мне нужно его проверить), вы можете попробовать изменить формат сообщений по умолчанию на форматированный текст ( Сервис - Параметры - Формат почты - Формат сообщения ) вместо HTML. Я узнал, что форматирование HTML в Outlook закручивает макет кода (кстати, Outlook использует механизм рендеринга HTML в MS Word, который отстой), но форматированный текст работает нормально. Поэтому, если я копирую код из Visual Studio и вставляю его в сообщение Outlook, при использовании форматированного текста он выглядит неплохо, но в режиме HTML это катастрофа. Чтобы отключить умные кавычки, автокоррекцию и другие артефакты, настройте соответствующий параметр через Инструменты - Параметры - Орфография - Орфография и автокоррекция ; вы также можете поиграть с настройками копирования и вставки ( Сервис - Параметры - Формат почты - Параметры редактора - Вырезать, скопировать и вставить ).
Будет ли отправка почты в виде обычного текста сортировать это?
«Как отправить обычное текстовое сообщение в Outlook» :
- Выбрать Действия | Новое почтовое сообщение с использованием | Обычный текст из меню в Outlook.
- Создайте свое сообщение как обычно.
- Нажмите «Отправить», чтобы доставить его.
Будучи простым текстом, он не должен испортить ваш код, с «умными» кавычками, автоматическим вводом заглавных букв и т. д.
Другой возможный вариант, если это обычная проблема в компании, возможно, вы могли бы создать внутренний сайт для вставки кода, есть много сайтов с открытым исходным кодом, например Open Pastebin