Вопрос

Я разрабатываю настольное приложение, которое будет установлено на нескольких станциях в локальной сети, я хочу, чтобы *.settings извлекал настройки из базы данных при загрузке программы, сохранял их в SaveChanges.

Мне все равно, каким способом это сделать (я подумал, что SQL будет работать лучше всего, поскольку это единственное общее между пользователями, если у вас нет идей получше), я хочу иметь файл настроек, общий для всех станций.

Мне нужно технические детали, пожалуйста, отсылайте меня к каким-нибудь хорошим ссылкам или прочим материалам.

Спасибо

Это было полезно?

Решение 2

Я думаю, что я обработаю повторный ввод и сохранение настроек в БД через ApplicationSettingsBaseсобытия.

Другие советы

Я бы сделал это на твоем месте:

Создайте App.config, создайте раздел, который указывает на местоположение вашей базы данных.Например:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="dbstring" value="\\bignetwork\db\abc.mdb"/>
    <add key="shareresourcedir" value=value="\\bignetwork\db\resource"/>
  </appSettings>
</configuration>

Скомпилируйте мое приложение и распространяйте его.Все соответствующие настройки будут сохранены внутри yourapp.exe.config.Убедитесь, что dbstring раздел ( и все связанные с ним разделы) никогда не изменяются на всех компьютерах.

Это все.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top