diff --git a/.editorconfig b/.editorconfig
index 35f0a07..193a1ca 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -151,9 +151,13 @@ csharp_preserve_single_line_statements = true
csharp_preserve_single_line_blocks = true
csharp_using_directive_placement = outside_namespace:silent
csharp_prefer_simple_using_statement = true:suggestion
-csharp_style_namespace_declarations = block_scoped:silent
+csharp_style_namespace_declarations = file_scoped:silent
csharp_style_expression_bodied_lambdas = true:silent
csharp_style_expression_bodied_local_functions = false:silent
+csharp_style_prefer_method_group_conversion = true:silent
+csharp_style_prefer_top_level_statements = true:silent
+csharp_style_prefer_primary_constructors = true:suggestion
+csharp_prefer_system_threading_lock = true:suggestion
###############################
# VB Coding Conventions #
###############################
diff --git a/Directory.Build.props b/Directory.Build.props
index ef8ca81..576ae15 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-3.0-only
- net8.0-windows10.0.17763
+ net9.0-windows10.0.17763
@@ -32,7 +32,7 @@ SPDX-License-Identifier: GPL-3.0-only
true
- 12.0
+ 13.0
enable
@@ -50,6 +50,11 @@ SPDX-License-Identifier: GPL-3.0-only
false
false
true
+
+ true
+ CS1591
true
@@ -67,4 +72,12 @@ SPDX-License-Identifier: GPL-3.0-only
+
+ 0.9.99+999
+ 0.9.99
+ 0
+ 9
+ 99
+
+
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 2f692d7..10a2a68 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-3.0-only
-
+
@@ -25,7 +25,7 @@ SPDX-License-Identifier: GPL-3.0-only
-
+
\ No newline at end of file
diff --git a/Installer/Installer.wixproj b/Installer/Installer.wixproj
index dd5550b..1ac377b 100644
--- a/Installer/Installer.wixproj
+++ b/Installer/Installer.wixproj
@@ -20,6 +20,9 @@ SPDX-License-Identifier: GPL-3.0-only
+
+
+