0

Пишу программу на win forms, там есть небольшие настройки, их нужно будет инициализировать при старте программы (если данные есть), и сохранить, когда пользователь сделает нужные действия и нажмёт Save.


ПЫ.СЫ: я пытался подключить System.Text.Json директиву не находит :)

aepot
  • 49,560
  • 1
    Все в программе, вся логика, расположение и др. зависит всегда от одного, потребностей, если программа портативная, простая утилитка, то зачем ей, к примеру лезть в реестр или другие системные вещи? Достаточно ведь сохранить данные в одном файлике рядом с .exe и все. Если же программа полноценная, с установщиком, с кучей библиотек и прочим, она располагается в Programm Files, программа под разных пользователей OS имеет свои настройки, то логично будет все это хранить в реестре, верно? Ну а если программа вовсе сетевая, работа с сервером, то тут наверно логичней хранить данные в базе. – EvgeniyZ Dec 26 '21 at 10:54
  • 1
    я пытался подключить System.Text.Json директиву не находит - "из коробки" он доступен только в проектах 5, 6, Core 3.0, Core 3.1, для .NET Framework последних версий он располагается в виде NuGet пакета. Для старых .Framework его нет. – EvgeniyZ Dec 26 '21 at 10:56
  • https://ru.stackoverflow.com/a/1348911/373567 – aepot Dec 26 '21 at 11:50
  • 2
    Предлагаю хранить json в реестре в двоичном или многостроковом параметре:) – Sergey Dec 26 '21 at 11:58
  • @Sergey смешная шутка, оценил – Michael Clifford Dec 26 '21 at 13:56
  • "что лучше использовать для еды: тарелку или салат?" вилку! – aepot Dec 26 '21 at 15:50

0 Answers0