Skip to content

Development Kit

Plugin Development Kit is a set of predefined configurations that simplifies the development process of plugins. It can be used with any MSBuild-compatible IDE, such as Visual Studio or JetBrains Rider.

Void plugins are written with many modern .NET features, so you will need to ensure that you have experience with them or at least know what you are doing. Some of them include:

  1. Download the latest Plugin Development Kit.
  2. Extract the downloaded zip file to your desired location.
  3. Open the *.slnx file with your IDE.

Press F5 to run the project. This will start the Void Proxy with your plugin loaded.

With Visual Studio, you can set breakpoints in your code and use the Debug menu to start debugging.

  1. Build the project with your IDE.
  2. Take the compiled DLL from the bin folder.
  3. Do not use and do not include any other DLLs from that directory. Your dependencies will be automatically resolved by the proxy at runtime.

Dependencies are automatically resolved at runtime using several fallback mechanisms. This includes NuGet packages, local DLLs, and runtime lookups. NuGet dependencies will be automatically downloaded and cached in the packages directory.

Share your *.dll file, without any other files from the bin directory.