Revision Difference
Setting_up_Rider#560582
<cat>Code.Intro</cat>
<title>Setting up Rider</title>
# Get Rider
You got two options to choose from:
[buy Rider](https://www.jetbrains.com/rider/buy/#personal?billing=monthly) or start a [30-day evaluation](https://www.jetbrains.com/rider/download/) period.
# Set Rider as your Code Editor
From within the s&box editor, click Edit > Editor Settings. In General, set the Code Editor to Rider. Now you can press Ctrl+P (or File > Open Solution) from within the editor to open your solution.
# Debugging
## Attaching to the Procces
In Rider click `Run -> Attach to process...` or see here
<upload src="b3cb9/8db055d0967036b.png" size="19895" name="image.png" />
### Selecting the S&Box process
1 View the available list of all debuggers
2 Narrow it down to .NET
3 Filter by sbox only
4 Attach - Done!
<upload src="b3cb9/8db055d78a35bad.png" size="34944" name="image.png" />
### Start debugging!
<upload src="a9bbd/8d95f3d737dfa75.png" size="56749" name="image.png" />
# Troubleshooting
* If you are getting errors on everything, make sure you have the [.NET 7 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) installed.
* If you are getting random errors from stuff that should be code generated, [ensure you have Roslyn Analyzers enabled](https://www.jetbrains.com/help/rider/Settings_Roslyn_Analyzers.html).
* If you are getting random errors from stuff that should be code generated, [ensure you have Roslyn Analyzers enabled](https://www.jetbrains.com/help/rider/Settings_Roslyn_Analyzers.html).⤶
⤶
* If you are getting errors from the s&box libraries specifically the razor files, like this: ⤶
<upload src="b53f5/8dc2e36e4f14f3b.png" size="17372" name="image.png" />⤶
Then its try disabling rider's inspection for those folders.⤶
⤶
To do this go to:⤶
`Settings -> Inspection Settings`⤶
Scroll down to the bottom where it says "Elements to Skip" and enter:⤶
⤶
⤶
`"Libraries\Base Library\UI"`⤶
⤶
⤶
`"Libraries\Menu Addon"`⤶
⤶
<upload src="b53f5/8dc2e35cdeaf61d.png" size="32531" name="image.png" />