Структура проекта - 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) - Тесты скриптов побновления и создания базы.