For a C# .NET 4.5 application in Visual Studio 2012 (or any .NET and VS version), when is Settings.cs created or first referenced?
I use Settings.cs to retrieve some user preferences on program startup and to store them when the program exits. I once forgot to put Settings.cs under version control and when a user grabbed my branch and ran the .exe from bin\debug or \release he got a popup error message related to the missing file that didn't come back the second time he ran the program.
Is Settings.cs even automatically created or must it be provided with the solution? If so, can it be generated with code?