Обновление платформы .NET: .NET 6.0 → .NET 8.0
Множество значительных изменений:
1. Метод `string.IsNullOrEmptyOrWhiteSpace` переименован в `IsNullOrWhiteSpace`;
2. Удалены расширения `ToModels` для `DataTable` и `Dictionary`;
3. Удалены распределённые счетчики, распределённые ID и алгоритм Snowflake;
4. Удалена функция `Ensure`, заменена на `AssertUtil`;
5. Удалён `ApplicationHelper`;
6. Удалён `ProducerConsumerQueue`;
7. Удалён модель `TreeNode`;
8. Удалён `CmdHelper`;
9. Удалён `easycompare`;
10. Удалён `ComponentWrapper`;
11. Удалён `DotNetCommon.DiagnosticReport`.
12. Рефакторинг проверочных функций:
- Класс помощи для проверки `ValidateModelHelper` переименован в `VValid`;
- Добавлено множество новых функций, таких как аннотация проверки;
- Поддержка асинхронной проверки и других функций...
13. Обновление `RunningContext`: автоматическое наследование хранения контекста родителем дочерними контекстами.
Добавленные возможности:
1. Введено новое `AgentStream`;
2. Введён новый `DebounceUtil`;
3. Введён новый `ImageDetector`.