If you're brand new to C#, or programming in general, this library may prove difficult for you to use.
Fortunately, there are resources that can help you get started with the language!
An exellent tutorial series to go through would be C# Fundamentals for Absolute Beginners by Bob Tabor. His videos go through all the basics, from setting up your development environment up to some of the more advanced concepts. If you're not sure what to do first, Bob's tutorial series should be your starting point!
Supported .NET Implementations
Because DSharpPlus targets .NET Standard 2.0, there are many implementations that may function with DSharpPlus. However, there are only a few versions we will explicitly provide support for.
|.NET Core||✔️||LTS versions 2.1 and 3.1 are supported.|
|.NET Framework||⚠️||Versions 4.6.1 through 4.8 should work fine.
However, we do not directly support .NET Framework.
We recommend that you use the latest LTS version of .NET Core.
|Mono||❌️||Has numerous flaws which can break things without warning.
If you need a cross platform runtime, use .NET Core.
|Unity||❌️||Game engines with C# support will never be supported by DSharpPlus. You should consider using the official Discord GameSDK instead.|
If you use an unsupported implementation and encounter issues, you'll be on your own.
Once you're up and running, feel free to browse through the API Documentation!
Support and Questions
You can get in contact with us on Discord through one of the following guilds: