Member 10482465 Ответов: 1

У любого из них есть класс outlookstorage для .NET framework 1.0 ?


Я должен извлечь вложения из файла.msg, сохраненного на жестком диске, и сохранить вложения с датой получения электронной почты. Прямо сейчас я использую класс с открытым исходным кодом под названием OutlookStorage.Cs, который я скачал отсюда. Этот класс работает для меня для .net 2.0 и выше. Поскольку класс использует множество универсальных списков и LINQ-вещей, я не могу использовать один и тот же класс в .net 1.0. есть ли у кого-нибудь класс для .net 1.0 или C# - кода для достижения этой цели?

Что я уже пробовал:

Я пробовал использовать тот же класс, преобразовав часть кода в 1.0, но на самом деле это не работает.

Philippe Mori

Вы также должны прочитать Миграция с платформы .NET Framework 1.1.

.NET 1.1 напрямую не поддерживается, так как Windows 7 и Windows 7 почти подошли к концу своего срока службы.

Linq также требует как минимум .NET 3.5.

Таким образом, вы либо обновляете свой код для работы с более новой версией .NET, либо не используете более новые функции.

1 Ответов

Рейтинг:
0

OriginalGriff

Очень, очень маловероятно.
.NET V2 был выпущен в 2007 году - девять лет назад, и внес огромные улучшения в V1. 0
Маловероятно, что у кого-то будет версия, поддерживающая .NET V1, готовая быть "прикрученной" к вашему приложению.
Вместо этого я настоятельно рекомендую обновить ваше существующее приложение до версии V2.0 (или более поздней, которая сейчас довольно старая) и использовать дженерики, которые оно позволяет, поскольку они улучшают как читабельность, так и надежность кода. Переход от строго типизированных коллекций обратно к нетипизированному ArrayList-это важный шаг назад с точки зрения качества кода. Преобразование не должно быть слишком сложным - все дело в улучшении, а не в удалении существующих объектов.


Philippe Mori

На самом деле 2.0 был выпущен в 2005 году.

Видеть Версии и зависимости .NET Framework