Структура проекта - QualitySolution/Workwear GitHub Wiki
Решения
Есть два решения:
- Workwear.sln - Текущее Desktop приложение на GTK собираемое под .Net Framework.
- Workwear.dotnet.sln - Видимо будущее Desktop приложение уже собираемое полностью на donnet. Сейчас туда перенесено все что успели перевести на dotnet.
Проекты
- Workwear (.Net Framework 4.6) - Основной проект приложения на GTK. Запускаемая часть.
- Workwear.Core (NetStandart 2.0) - Библиотека с общим кодом разделяемым с серверной частью. На текущий момент договорились не переносить в нее ничего что не требуется серверной части, чтобы не тянуть лишних записимостей на сервер.
- Workwear.Desktop (NetStandart 2.0) - Библиотека в которую будет перезжать все классы разделяемые между двумя версиями приложения GTK и Авалония.
- Workwear.Sql (NetStandart 2.0) - Библиотека в которую вынесены скрипты создания и обновления базы данных.
- WorkwearTest (.Net Framework 4.6) - Тесты для приложения на GTK.
- Workwear.Test (Net Core 3.1) - Тесты классов перенесенных на dotnet.
- Workwear.Test.Sql (Net Core 3.1) - Тесты скриптов побновления и создания базы.