I store my application settings the C# way (Properties.Settings.Default.Save();). The settings are then stored by the C# runtime in the folder:
C:\Users\UserName\AppData\Local\My_Company_Name
The strange thing is that I entered “My Company Name” as the Company-property in Visual Studio ([assembly: AssemblyCompany("My Company Name")]).
So, where do the underscores come from? I’ve seen other apps creating folders with blanks…
The problem is that you are adding a
propertynamed “My Company Name”. That is not a validmembername in C# so it is automatically transformed for you into a valid name: “My_Company_Name”Same thing happens if you create a new project named “My Project”. The default
namespaceof your project will not be “My Project” because its not valid. The defaultnamespaceVS will create for you will be “My_Project”.