Where is the data for Properties.Settings.Default saved?

后端 未结 3 1066
谎友^
谎友^ 2020-12-13 02:34

In my WPF application, I click on Settings.settings in the Solution Explorer and enter a StringCollection variable with a User

相关标签:
3条回答
  • 2020-12-13 02:43

    Since you selected user scope, they are saved in each user profile directory, more specifically, inside the AppData folder of the user profile in a file named user.config.

    The full path is dependent of the application.

    In Windows 7 without roaming profile and with an Windows Forms Application named Example.Settings.CustomClass I'm getting the following folder:

    C:\Users\[user]\AppData\Local\Microsoft\Example.Settings.CustomCl_Url_3qoqzcgn1lbyw2zx3oz1o3rsw2anyjsn\1.0.0.0
    

    Also note that they are saved taking in consideration the version of your application and that the values stored in App.config are the default values used for a new user.

    0 讨论(0)
  • 2020-12-13 02:57

    I was looking under Win 10 for the Settings. If anyone else need to know, they are not stored in Subfolder of Microsoft (see previous answer). Just look here:

    C:\Users\[user]\AppData\Local\Example\Example...\1.0.0.0\
    
    0 讨论(0)
  • 2020-12-13 03:01

    I stumbled across an easy way to find the path(s).

    1. Open the Application Properties.
    2. Under the "Application" tab, select "Assembly Information...".
    3. Change the value of "Company". Select OK to save.
    4. Select the "Settings" application properties tab.
    5. Select "Synchronize" (first button in the options at the top of the tab).
      You should then receive a Visual Studio information dialogue saying "No user.config files were found in any of the following locations:" followed by a list of locations where the settings are saved.
    0 讨论(0)
提交回复
热议问题