diff --git a/Directory.build.props b/Directory.build.props
new file mode 100644
index 000000000..7e352091a
--- /dev/null
+++ b/Directory.build.props
@@ -0,0 +1,6 @@
+
+
+ true
+ false
+
+
\ No newline at end of file
diff --git a/ShareX.HelpersLib/ShareX.HelpersLib.csproj b/ShareX.HelpersLib/ShareX.HelpersLib.csproj
index ed73a4fc6..daed71bee 100644
--- a/ShareX.HelpersLib/ShareX.HelpersLib.csproj
+++ b/ShareX.HelpersLib/ShareX.HelpersLib.csproj
@@ -7,7 +7,6 @@
true
true
true
- true
MinimumRecommendedRules.ruleset
diff --git a/ShareX.HistoryLib/ShareX.HistoryLib.csproj b/ShareX.HistoryLib/ShareX.HistoryLib.csproj
index 85db55a9d..a4f594a1c 100644
--- a/ShareX.HistoryLib/ShareX.HistoryLib.csproj
+++ b/ShareX.HistoryLib/ShareX.HistoryLib.csproj
@@ -5,7 +5,6 @@
false
true
true
- true
MinimumRecommendedRules.ruleset
diff --git a/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj b/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj
index 816d6e934..b7e37d24d 100644
--- a/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj
+++ b/ShareX.ImageEffectsLib/ShareX.ImageEffectsLib.csproj
@@ -20,7 +20,6 @@
false
true
true
- true
AllRules.ruleset
diff --git a/ShareX.IndexerLib/ShareX.IndexerLib.csproj b/ShareX.IndexerLib/ShareX.IndexerLib.csproj
index cb798c123..c8a75ba3c 100644
--- a/ShareX.IndexerLib/ShareX.IndexerLib.csproj
+++ b/ShareX.IndexerLib/ShareX.IndexerLib.csproj
@@ -5,7 +5,6 @@
false
true
true
- true
none
diff --git a/ShareX.MediaLib/ShareX.MediaLib.csproj b/ShareX.MediaLib/ShareX.MediaLib.csproj
index 92d9109df..ae93e9416 100644
--- a/ShareX.MediaLib/ShareX.MediaLib.csproj
+++ b/ShareX.MediaLib/ShareX.MediaLib.csproj
@@ -5,7 +5,6 @@
false
true
true
- true
Off
diff --git a/ShareX.NativeMessagingHost/ShareX.NativeMessagingHost.csproj b/ShareX.NativeMessagingHost/ShareX.NativeMessagingHost.csproj
index 572b29b4e..2ca6ed435 100644
--- a/ShareX.NativeMessagingHost/ShareX.NativeMessagingHost.csproj
+++ b/ShareX.NativeMessagingHost/ShareX.NativeMessagingHost.csproj
@@ -41,4 +41,7 @@
+
+
+
\ No newline at end of file
diff --git a/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj b/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj
index 7dd0d65c4..831bc77e4 100644
--- a/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj
+++ b/ShareX.ScreenCaptureLib/ShareX.ScreenCaptureLib.csproj
@@ -5,7 +5,6 @@
false
true
true
- true
Off
diff --git a/ShareX.UploadersLib/ShareX.UploadersLib.csproj b/ShareX.UploadersLib/ShareX.UploadersLib.csproj
index 2dd6cf24b..bdeb015a8 100644
--- a/ShareX.UploadersLib/ShareX.UploadersLib.csproj
+++ b/ShareX.UploadersLib/ShareX.UploadersLib.csproj
@@ -24,7 +24,6 @@
false
true
true
- true
MinimumRecommendedRules.ruleset
diff --git a/ShareX/ShareX.csproj b/ShareX/ShareX.csproj
index af7d64031..2ef2898c6 100644
--- a/ShareX/ShareX.csproj
+++ b/ShareX/ShareX.csproj
@@ -21,7 +21,6 @@
false
true
true
- true
MinimumRecommendedRules.ruleset