IDE installation#

We will install our main tool, the IDE:

integrated development environment

software application that provides comprehensive facilities for software development. Short: IDE

The most popular IDEs for C# programming are Microsoft Visual Studio (VS), JetBrains Rider. Even VS has a better user experience (in my opinion), I chose Rider as the main editor for this course, because VS only works on Windows and Rider supports all three major operating systems.

If everyone in your group has a Windows machine and you can live with less support during the class, you can install VS too. I wrote a tutorial also for VS.

If the following steps do not work out for you, we can find a solution in the class. If you miss something in the steps or found an error, please create an issue or a pull request to help other students.

Download & installation#

Open a terminal and run the following command:

brew install --cask rider
  1. Open a command prompt on your OS, e.g., using ⊞ Win, then typing cmd on Windows.

  2. Use your package manager’s install command, e.g., winget on Windows:

    winget install JetBrains.Rider
    

Search for rider in your package manager, or refer here.

Setting up the license#

  1. Run Rider. You will be confronted with the license agreement.

  2. Accept the license. You should see a screen where you are asked about whether you want to share anonymous usage data.

  3. Select one option according to your liking. Now you should see the login screen.

  4. Click on Free Non-Commercial Use.

  5. Click on Register, if you don’t have an account.

  6. After creating an account and login, go to licenses. You should see No Available Licenses.

  7. Click on Apply for a free student or teacher license. You will be forwarded to another website.

  8. Click on Request now. You will be redirected to a form/

  9. Apply using your university email address. Before you click on Apply for free products, you have to click on Verify to verify your email.

  10. After you apply, you will be redirected to a Thank you! page.

  11. Go to your mailbox and click on the link JetBrains sent to you. You will see a Keep it going! ... page.

  12. Click on Get started to use. You will be forwarded to TOOLBOX SUBSCRIPTION AGREEMENT FOR STUDENTS AND TEACHERS.

  13. According to Mistral AI, it is a typical educational software license, e.g., you may not use the tool after your education. But after your education you can also apply for another kind of non-commercial license. Scroll down and accept the license.

  14. After accepting, you may be forwarded to a login screen. Login. You will be forwarded to your license assets, where you can see your educational license.

Running and configuration#

  1. Go back to Rider.

  2. Click on Log In for Non-Commercial Use. You will be redirected to a login screen. Login.

  3. Go back to the IDE. If successful, the IDE will ask you about non-commercial use.

  4. Activate the tick box I agree ... and click on Start Non-Commercial Use. You will be confronted with theme selection.

  5. Select a theme and click Continue. Choose Keymap will come up.

  6. Select VS Code unless you have another preference for shortcuts. Click on Continue. You will be shown a window with Featured Plugins.

  7. If any plugin is active, then click on Install Selected. If none, then you can just continue. After this, the welcome screen will pop up.