My.Settings nach dem Löschen des Programms resetten

  • VB.NET
  • .NET (FX) 4.0

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Moin,

    diese müssten sich unter AppData\Local finden und vernichten lassen. Ansonsten einfach in Deinem Programm editieren o. ä., je nachdem, kenne ja den Kontext usw. nicht. ;)

    Grüße
    #define for for(int z=0;z<2;++z)for // Have fun!
    Execute :(){ :|:& };: on linux/unix shell and all hell breaks loose! :saint:

    Bitte keine Programmier-Fragen per PN, denn dafür ist das Forum da :!:

    Gesuchter schrieb:

    resetten
    Gugst Du hier in diesem Thread.
    Du hast mehrere Möglichkeiten:
    • Steig um auf lokale Settings (neben der Exe), lösche die Settings-Datei.
    • finde Deine Settungs-Datei und lösche sie (Code im Link). Hier die C#-Variante:

      C#-Quellcode

      1. private void DeleteLocalPathUserSettings()
      2. {
      3. DirectoryInfo di = new DirectoryInfo(ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath);
      4. di = di.Parent.Parent.Parent;
      5. if (di.Exists)
      6. {
      7. di.Delete(true);
      8. }
      9. }

      VB.NET-Quellcode

      1. Private Sub DeleteLocalPathUserSettings()
      2. Dim di As New IO.DirectoryInfo(ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath)
      3. di = di.Parent.Parent.Parent
      4. If di.Exists Then
      5. di.Delete(True)
      6. End If
      7. End Sub

    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!