7

Buduję nową wersję aplikacji formularzy systemu Windows, która jest instalowana na różnych komputerach. Aplikacja jest instalowana przez technika, który konfiguruje różne aplikacje, użytkownika i inne ustawienia podczas instalacji. Te ustawienia były przechowywane w rejestrze do tej pory i przy każdym uruchomieniu aplikacji odczytuje rejestr, aby uzyskać różne wartości. Jeśli potrzebujemy zmienić jakiekolwiek ustawienia w rejestrze, robimy to bezpośrednio w reg (doświadczeni technicy) lub poprzez reinstalację (debiutanci technicy) aplikacji.Przechowywanie i edytowanie aplikacji, ustawień użytkownika i niestandardowych w aplikacjach pulpitu

Ponieważ teraz buduję nową wersję, zastanawiam się, jaka jest najlepsza metoda obsługi tego typu ustawień. Chcę przenieść go z rejestru do pewnego rodzaju ustawienia, zasobu, pliku xml, który można manipulować bezpośrednio w procesie instalacji, a także później w aplikacji/lub za pomocą aplikacji pomocniczej, która jest przeznaczona dla techników.

Jaki jest preferowany sposób przechowywania i edytowania ustawień aplikacji i użytkownika dla aplikacji formularzy systemu Windows?

Aplikacja Applicatin to 32-bitowa aplikacja VB.Net na komputery stacjonarne.

Odpowiedz

2

Najlepszym sposobem ustawienia użytkownika jest XML. Instalator Visual Studio (projekt konfiguracji) ma ograniczone opcje dla takich operacji. jeśli używasz tarczy instalacyjnej, możesz mieć większy dostęp w celu uzyskania ustawień z plików xml.

1

Jaki jest preferowany sposób przechowywania i edytowania ustawień aplikacji i użytkownika dla aplikacji formularzy okien?

Preferowanym sposobem przechowywania i edycji ustawień aplikacji i użytkownika dla aplikacji .NET jest użycie wbudowanej obsługi konfiguracji .NET - klasy i interfejsy znajdujące się w przestrzeni nazw System.Configuration. Możesz robić, co chcesz, dzięki wbudowanemu projektowi instalacji .NET, korzystając z działań niestandardowych (klasa instalatora).

4

Osobiście użyłbym końcówki. Utwórz tabelę użytkowników i zapisz dowolne preferencje.

Powiązane problemy