Skip to content

Modding on Linux Using Rider

Ryan Durand edited this page Aug 6, 2026 · 3 revisions

This page is an attempt to capture a "shortest distance" setup to get Rider installed and able to build .Net 4.8 which is what is needed for 7D2D modding. Be forewarned that some of the links may rot since they are pointing at specific versions, but I will try to keep things up to date as I can.

** THIS PAGE IS VERY WORK IN PROGRESS AT THE MOMENT I AM SO SORRY **

Arch OS

  1. Install Rider
  2. Install mono and mono-msbuild
  3. Run Rider
  4. Create a Framework 4.8 project
  5. Point at the Mono version of MSBuild
  6. Confirm it compiles

Fedora 44

  1. Run the following:
curl -L -O https://github.com/mono/msbuild/releases/download/v16.9.0/mono_msbuild_6.12.0.137.zip
unzip mono_msbuild_6.12.0.137.zip -d mono
sudo dnf install -y mono-devel dotnet-sdk-9.0.x86_64
curl -L -O https://download.jetbrains.com/toolbox/jetbrains-toolbox-3.6.4.86641.tar.gz
tar -xvf jetbrains-toolbox-3.6.4.86641.tar.gz
jetbrains-toolbox-3.6.4.86641/bin/jetbrains-toolbox > /dev/null 2>&1 &
  1. When JetBrains Toolbox starts up, use it to install Rider
  2. Run Rider
  3. Create a new solution for your project.
  4. Select Class Library for the project type, setting the Target Framework to 4.8.
  5. Once created, press Ctrl+Alt+S to open the Settings
  6. Go to Build, Execution, Deployment
  7. Go to Toolset and Build
  8. Click Custom next to the MSBuild Version drop down
  9. In the explorer that pops up, find the mono folder that was created in your user home folder, and in it go in the msbuild folder and select MSBuild.dll
  10. Click Save
  11. Verify your project builds

Clone this wiki locally