diff --git a/azure/build.yml b/azure/build.yml
index 63ba93964c..735b728d2a 100644
--- a/azure/build.yml
+++ b/azure/build.yml
@@ -7,6 +7,9 @@ steps:
verbosityRestore: 'Minimal'
displayName: Restore packages
+- script: dotnet list package --outdated
+ displayName: Outdated Package Check
+
- script: dotnet build "Discord.Net.sln" --no-restore -v minimal -c $(buildConfiguration) /p:BuildNumber=$(buildNumber) /p:IsTagBuild=$(buildTag)
displayName: Build projects
diff --git a/samples/01_basic_ping_bot/01_basic_ping_bot.csproj b/samples/01_basic_ping_bot/01_basic_ping_bot.csproj
index 128082edb7..d5e6ccf3c2 100644
--- a/samples/01_basic_ping_bot/01_basic_ping_bot.csproj
+++ b/samples/01_basic_ping_bot/01_basic_ping_bot.csproj
@@ -2,7 +2,8 @@
Exe
- netcoreapp3.1
+ false
+ netcoreapp3.1;net5.0
diff --git a/samples/02_commands_framework/02_commands_framework.csproj b/samples/02_commands_framework/02_commands_framework.csproj
index 151e546a2f..6decb8e9f3 100644
--- a/samples/02_commands_framework/02_commands_framework.csproj
+++ b/samples/02_commands_framework/02_commands_framework.csproj
@@ -2,11 +2,12 @@
Exe
- netcoreapp3.1
+ false
+ netcoreapp3.1;net5.0
-
+
diff --git a/samples/03_sharded_client/03_sharded_client.csproj b/samples/03_sharded_client/03_sharded_client.csproj
index 24f9942f96..79b0ba5dcb 100644
--- a/samples/03_sharded_client/03_sharded_client.csproj
+++ b/samples/03_sharded_client/03_sharded_client.csproj
@@ -2,12 +2,13 @@
Exe
- netcoreapp3.1
+ false
+ netcoreapp3.1;net5.0
_03_sharded_client
-
+
diff --git a/samples/04_webhook_client/04_webhook_client.csproj b/samples/04_webhook_client/04_webhook_client.csproj
index c8d0c9ad36..f45a5f9284 100644
--- a/samples/04_webhook_client/04_webhook_client.csproj
+++ b/samples/04_webhook_client/04_webhook_client.csproj
@@ -2,7 +2,8 @@
Exe
- netcoreapp2.2
+ false
+ netcoreapp3.1;net5.0
_04_webhook_client
diff --git a/samples/idn/idn.csproj b/samples/idn/idn.csproj
index 984c863839..761c9e594e 100644
--- a/samples/idn/idn.csproj
+++ b/samples/idn/idn.csproj
@@ -2,11 +2,12 @@
Exe
- netcoreapp3.1
+ false
+ netcoreapp3.1;net5.0
-
+
diff --git a/src/Discord.Net.Analyzers/Discord.Net.Analyzers.csproj b/src/Discord.Net.Analyzers/Discord.Net.Analyzers.csproj
index 1b2ee45bf7..9c2c687997 100644
--- a/src/Discord.Net.Analyzers/Discord.Net.Analyzers.csproj
+++ b/src/Discord.Net.Analyzers/Discord.Net.Analyzers.csproj
@@ -4,10 +4,11 @@
Discord.Net.Analyzers
Discord.Analyzers
A Discord.Net extension adding support for design-time analysis of the API usage.
+ false
netstandard2.0;netstandard2.1
-
+
diff --git a/src/Discord.Net.Commands/Discord.Net.Commands.csproj b/src/Discord.Net.Commands/Discord.Net.Commands.csproj
index 21869d91c2..17e79ce48b 100644
--- a/src/Discord.Net.Commands/Discord.Net.Commands.csproj
+++ b/src/Discord.Net.Commands/Discord.Net.Commands.csproj
@@ -5,10 +5,15 @@
Discord.Net.Commands
Discord.Commands
A Discord.Net extension adding support for bot commands.
- net461;netstandard2.0;netstandard2.1
- netstandard2.0;netstandard2.1
+ false
+ net461;netstandard2.0;netstandard2.1;net5.0
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
diff --git a/src/Discord.Net.Core/Discord.Net.Core.csproj b/src/Discord.Net.Core/Discord.Net.Core.csproj
index bc513390c1..bb3eca30a5 100644
--- a/src/Discord.Net.Core/Discord.Net.Core.csproj
+++ b/src/Discord.Net.Core/Discord.Net.Core.csproj
@@ -5,14 +5,24 @@
Discord.Net.Core
Discord
The core components for the Discord.Net library.
- net461;netstandard2.0;netstandard2.1
- netstandard2.0;netstandard2.1
+ false
+ net461;netstandard2.0;netstandard2.1;net5.0
-
-
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
+
+
+
+
+
+
+
+
+
all
diff --git a/src/Discord.Net.DebugTools/Discord.Net.DebugTools.csproj b/src/Discord.Net.DebugTools/Discord.Net.DebugTools.csproj
index 8c56a5fb48..528aedd861 100644
--- a/src/Discord.Net.DebugTools/Discord.Net.DebugTools.csproj
+++ b/src/Discord.Net.DebugTools/Discord.Net.DebugTools.csproj
@@ -4,10 +4,15 @@
Discord.Net.DebugTools
Discord
A Discord.Net extension adding some helper classes for diagnosing issues.
- net45;netstandard1.3
- netstandard1.3
+ false
+ net45;netstandard1.3
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
diff --git a/src/Discord.Net.Examples/Discord.Net.Examples.csproj b/src/Discord.Net.Examples/Discord.Net.Examples.csproj
index ec02534280..76edcb1820 100644
--- a/src/Discord.Net.Examples/Discord.Net.Examples.csproj
+++ b/src/Discord.Net.Examples/Discord.Net.Examples.csproj
@@ -1,7 +1,8 @@
- netstandard2.0
+ false
+ netstandard2.0;net5.0
@@ -15,7 +16,7 @@
-
+
diff --git a/src/Discord.Net.Providers.WS4Net/Discord.Net.Providers.WS4Net.csproj b/src/Discord.Net.Providers.WS4Net/Discord.Net.Providers.WS4Net.csproj
index e143340e17..2088c7baf5 100644
--- a/src/Discord.Net.Providers.WS4Net/Discord.Net.Providers.WS4Net.csproj
+++ b/src/Discord.Net.Providers.WS4Net/Discord.Net.Providers.WS4Net.csproj
@@ -4,7 +4,8 @@
Discord.Net.Providers.WS4Net
Discord.Providers.WS4Net
An optional WebSocket client provider for Discord.Net using WebSocket4Net
- netstandard2.0
+ false
+ netstandard2.0;net5.0
diff --git a/src/Discord.Net.Rest/Discord.Net.Rest.csproj b/src/Discord.Net.Rest/Discord.Net.Rest.csproj
index 8407abfd68..d2c47424f0 100644
--- a/src/Discord.Net.Rest/Discord.Net.Rest.csproj
+++ b/src/Discord.Net.Rest/Discord.Net.Rest.csproj
@@ -5,10 +5,15 @@
Discord.Net.Rest
Discord.Rest
A core Discord.Net library containing the REST client and models.
- net461;netstandard2.0;netstandard2.1
- netstandard2.0;netstandard2.1
+ false
+ net461;netstandard2.0;netstandard2.1;net5.0
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
diff --git a/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj b/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
index 01aece130d..250c373eb0 100644
--- a/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
+++ b/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
@@ -5,11 +5,16 @@
Discord.Net.WebSocket
Discord.WebSocket
A core Discord.Net library containing the WebSocket client and models.
- net461;netstandard2.0;netstandard2.1
- netstandard2.0;netstandard2.1
+ false
+ net461;netstandard2.0;netstandard2.1;net5.0
true
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
diff --git a/src/Discord.Net.Webhook/Discord.Net.Webhook.csproj b/src/Discord.Net.Webhook/Discord.Net.Webhook.csproj
index 24ae442d70..cfb5cc4338 100644
--- a/src/Discord.Net.Webhook/Discord.Net.Webhook.csproj
+++ b/src/Discord.Net.Webhook/Discord.Net.Webhook.csproj
@@ -5,7 +5,8 @@
Discord.Net.Webhook
Discord.Webhook
A core Discord.Net library containing the Webhook client and models.
- netstandard2.0;netstandard2.1
+ false
+ netstandard2.0;netstandard2.1;net5.0
diff --git a/src/Discord.Net/Discord.Net.nuspec b/src/Discord.Net/Discord.Net.nuspec
index 494e3ea437..59e83e44ec 100644
--- a/src/Discord.Net/Discord.Net.nuspec
+++ b/src/Discord.Net/Discord.Net.nuspec
@@ -19,7 +19,7 @@
-
+
@@ -27,7 +27,15 @@
-
+
+
+
+
+
+
+
+
+
diff --git a/test/Discord.Net.Analyzers.Tests/Discord.Net.Analyzers.Tests.csproj b/test/Discord.Net.Analyzers.Tests/Discord.Net.Analyzers.Tests.csproj
index 8f69672f9e..b26011b037 100644
--- a/test/Discord.Net.Analyzers.Tests/Discord.Net.Analyzers.Tests.csproj
+++ b/test/Discord.Net.Analyzers.Tests/Discord.Net.Analyzers.Tests.csproj
@@ -15,10 +15,10 @@
-
-
+
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/test/Discord.Net.Tests.Integration/Discord.Net.Tests.Integration.csproj b/test/Discord.Net.Tests.Integration/Discord.Net.Tests.Integration.csproj
index c571059ef3..62d637cf4b 100644
--- a/test/Discord.Net.Tests.Integration/Discord.Net.Tests.Integration.csproj
+++ b/test/Discord.Net.Tests.Integration/Discord.Net.Tests.Integration.csproj
@@ -1,6 +1,7 @@
+ false
netcoreapp2.1
false
@@ -15,9 +16,9 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/test/Discord.Net.Tests.Unit/Discord.Net.Tests.Unit.csproj b/test/Discord.Net.Tests.Unit/Discord.Net.Tests.Unit.csproj
index 8660416968..b16e59986b 100644
--- a/test/Discord.Net.Tests.Unit/Discord.Net.Tests.Unit.csproj
+++ b/test/Discord.Net.Tests.Unit/Discord.Net.Tests.Unit.csproj
@@ -13,9 +13,9 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive