diff --git a/.editorconfig b/.editorconfig
index b3672fd..ba94cee 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -5,5 +5,12 @@ root = true
charset = utf-8
indent_style = space
indent_size = 4
+tab_width = 4
+end_of_line = crlf
insert_final_newline = true
trim_trailing_whitespace = true
+
+[*.{sln,csproj,xml,json,config}]
+indent_size = 2
+indent_style = space
+tab_width = 2
diff --git a/.gitignore b/.gitignore
index 822cbd2..a1bb878 100644
--- a/.gitignore
+++ b/.gitignore
@@ -370,4 +370,6 @@ FodyWeavers.xsd
!.gitea-actions/**/node_modules/
# venv
-venv/
\ No newline at end of file
+venv/
+
+Publish/
diff --git a/OF DL/OF DL.csproj b/OF DL/OF DL.csproj
index 20dc207..d251a46 100644
--- a/OF DL/OF DL.csproj
+++ b/OF DL/OF DL.csproj
@@ -7,8 +7,15 @@
enable
enable
Icon\download.ico
+ 12
+ true
+ true
+
+ CS0168;CS0219;CS0472;CS1998;CS8073;CS8600;CS8602;CS8603;CS8604;CS8605;CS8613;CS8618;CS8622;CS8625;CS8629;SYSLIB0021;AsyncFixer01;AsyncFixer02
+
+
@@ -37,12 +44,15 @@
Always
+ true
Always
+ true
Always
+ true
diff --git a/Publish_OF-DL.bat b/Publish_OF-DL.bat
new file mode 100644
index 0000000..f2e93fb
--- /dev/null
+++ b/Publish_OF-DL.bat
@@ -0,0 +1,7 @@
+@ECHO OFF
+
+ECHO.
+dotnet publish ".\OF DL\OF DL.csproj" -o ".\Publish"
+
+ECHO.
+PAUSE
\ No newline at end of file