diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..ad3407d
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,9 @@
+# CSharp formatting rules:
+[*.cs]
+csharp_new_line_before_open_brace = methods, properties, control_blocks, types
+csharp_new_line_before_else = true
+csharp_new_line_before_catch = true
+csharp_new_line_before_finally = true
+csharp_new_line_before_members_in_object_initializers = true
+csharp_new_line_before_members_in_anonymous_types = true
+csharp_new_line_between_query_expression_clauses = true
diff --git a/CarbonLib.sln b/CarbonLib.sln
deleted file mode 100644
index 5526553..0000000
--- a/CarbonLib.sln
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.14.36414.22 d17.14
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CarbonLib", "CarbonLib\CarbonLib.csproj", "{51876378-DB3E-4D30-8EDA-83DDDCE4C4ED}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CarbonConsoleApp", "CarbonConsoleApp\CarbonConsoleApp.csproj", "{A961AA67-3D88-E648-51CC-5DAC78203614}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {51876378-DB3E-4D30-8EDA-83DDDCE4C4ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {51876378-DB3E-4D30-8EDA-83DDDCE4C4ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {51876378-DB3E-4D30-8EDA-83DDDCE4C4ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {51876378-DB3E-4D30-8EDA-83DDDCE4C4ED}.Release|Any CPU.Build.0 = Release|Any CPU
- {A961AA67-3D88-E648-51CC-5DAC78203614}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A961AA67-3D88-E648-51CC-5DAC78203614}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A961AA67-3D88-E648-51CC-5DAC78203614}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A961AA67-3D88-E648-51CC-5DAC78203614}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {CC23AC67-85D5-4588-AD43-33EA50932534}
- EndGlobalSection
-EndGlobal
diff --git a/CarbonLib.slnx b/CarbonLib.slnx
new file mode 100644
index 0000000..7bc4b6d
--- /dev/null
+++ b/CarbonLib.slnx
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/CarbonLib/CarbonLib.csproj b/CarbonLib/CarbonLib.csproj
index 3291459..d914086 100644
--- a/CarbonLib/CarbonLib.csproj
+++ b/CarbonLib/CarbonLib.csproj
@@ -1,6 +1,6 @@
- net8.0;net10.0
+ net10.0
CarbonLib
CarbonLib
win-x64;linux-x64;linux-musl-x64
@@ -10,7 +10,7 @@
4.22.0
-
-
+
+
\ No newline at end of file