Zmiana w ustawieniach aplikacji wymaga ponownego uruchomienia aplikacji, jak mogę uniknąć?

Używam aplikacji Windows C # .NET 2.0.

i używam app.config dla moich ustawień aplikacji.

ale zmiana ustawień AppSettings nie odzwierciedliła czasu wykonywania, wymaga ponownego uruchomienia aplikacji.

Jak mogę tego uniknąć.

Oto mój fragment kodu, którego użyłem do odczytu i zapisu ustawień aplikacji.

Czytam takie ustawienie

string temp = ConfigurationManager.AppSettings.Get(key);

Aktualizuję wartość taką jak ta, gdzie node jest bieżącą konfiguracją / appSettings Node

node.Attributes["value"].Value = value;
xmlDoc.Save(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);

questionAnswers(4)

yourAnswerToTheQuestion