Cleaned up .gitignore file (dc0f311)
Rather than a list of all files to filter, I added the folders to make it cleaner. Now supports older versions of VS and VS Code.
Project now compiles with VS 2017 (a9a20f7)
I had to set the .net runtime (4.7.2) and C# (7.1) versions explicitly in the project settings, as 2017 defaulted to the wrong versions.
Ship auto-formatting rules with project (acbb72e, 3d4c6f4)
I added an .editorconfig file that should set all relevant formatting settings explicitly, rather than just overriding some defaults (as they may differ between contributors). I also used an extension to automatically reformat all files. This cleaned up some inconsistencies like some lines using tabs for indentation while others used spaces.
Cleaned up .gitignore file (dc0f311) Rather than a list of all files to filter, I added the folders to make it cleaner. Now supports older versions of VS and VS Code.
Project now compiles with VS 2017 (a9a20f7) I had to set the .net runtime (4.7.2) and C# (7.1) versions explicitly in the project settings, as 2017 defaulted to the wrong versions.
Ship auto-formatting rules with project (acbb72e, 3d4c6f4) I added an .editorconfig file that should set all relevant formatting settings explicitly, rather than just overriding some defaults (as they may differ between contributors). I also used an extension to automatically reformat all files. This cleaned up some inconsistencies like some lines using tabs for indentation while others used spaces.