You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/getting_started/1_setting_up_your_os_for_development_arch.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,16 +6,19 @@ description: This section provides a step-by-step guide for setting up your deve
6
6
> [!TIP]
7
7
> Arch Linux is a rolling release distribution. This guide was tested in October 2025 with kernel `version 6.15.9-arch1-1`.
8
8
9
-
To develop with MonoGame in C#, you will need to install the .NET SDK. As of MonoGame 3.8.2 the minimum supported version is .NET 8.
9
+
To develop with MonoGame in C#, you will need to install the .NET 9 SDK. As of MonoGame 3.8.4.1 the recommended version is .NET 9.
10
10
11
-
## Install .NET 8 SDK
11
+
> [!TIP]
12
+
> You can still continue to use .NET 8 if you wish, you will just need to downgrade your client project .NET version in the `csproj` setup for your project (if using the default templates)
13
+
14
+
## Install .NET 9 SDK
12
15
13
16
1. Open a new **Terminal** window.
14
-
2. Enter the following command in the terminal to install the latest .NET 8 SDK:
17
+
2. Enter the following command in the terminal to install the latest .NET 9 SDK:
15
18
16
19
```sh
17
20
sudo pacman -Syu
18
-
sudo pacman -S dotnet-sdk-8.0
21
+
sudo pacman -S dotnet-sdk-9.0
19
22
```
20
23
21
24
## Install additional workloads
@@ -78,10 +81,10 @@ MonoGame provides a setup script that can be executed to setup the Wine environm
78
81
> sudo ln -s /usr/bin/wine /usr/local/bin/wine64
79
82
>```
80
83
81
-
3. Now that the prerequisites are installed, download the [mgfxc_wine_setup.sh](https://monogame.net/downloads/net8_mgfxc_wine_setup.sh) script and execute it by entering the following commandin the terminal:
84
+
3. Now that the prerequisites are installed, download the [mgfxc_wine_setup.sh](https://monogame.net/downloads/net9_mgfxc_wine_setup.sh) script and execute it by entering the following commandin the terminal:
Copy file name to clipboardExpand all lines: articles/getting_started/1_setting_up_your_os_for_development_macos.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,15 +3,18 @@ title: Setting up your OS for development on MacOS
3
3
description: This section provides a step-by-step guide for setting up your development environment on Mac.
4
4
---
5
5
6
-
To develop with MonoGame in C#, you will need to install the .NET SDK. As of MonoGame 3.8.2 the minimum supported version is .NET 8.
6
+
To develop with MonoGame in C#, you will need to install the .NET SDK. As of MonoGame 3.8.4.1 the recommended version is .NET 9.
7
7
8
-
## Install .NET 8 SDK
8
+
> [!TIP]
9
+
> You can still continue to use .NET 8 if you wish, you will just need to downgrade your client project .NET version in the `csproj` setup for your project (if using the default templates)
9
10
10
-
1. Navigate to [https://dotnet.microsoft.com/en-us/download/dotnet/8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
11
+
## Install .NET 9 SDK
12
+
13
+
1. Navigate to [https://dotnet.microsoft.com/en-us/download/dotnet/9.0](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)
11
14
2. Download the `.NET SDK` Installer for your current platform of `macOS`
12
15
3. Once the **.pkg** file finishes downloading, run it and follow the prompts to install the .NET SDK
13
16
14
-

17
+

15
18
16
19
## Install additional workloads
17
20
@@ -52,7 +55,7 @@ If you intend to also work with platforms such as `Android` or `iOS`, you will n
52
55
53
56
For the time being, MonoGame requires that you install the x64 version of the .NET runtime if you are running on an Apple Silicon mac in order to be able to build content. It is also required that [Rosetta](https://support.apple.com/en-us/HT211861) is enabled.
54
57
55
-
1. Navigate to [https://dotnet.microsoft.com/en-us/download/dotnet/8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
58
+
1. Navigate to [https://dotnet.microsoft.com/en-us/download/dotnet/9.0](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)
56
59
1. Download the .NET Runtime Installer for macOS x64
57
60
1. Once the **.pkg** file finishes downloading, run it and follow the prompts to install the .NET Runtime
58
61
@@ -72,7 +75,7 @@ MonoGame provides a setup script that can be executed to setup the Wine environm
72
75
1. Now that the prerequisites are installed, download the [mgfxc_wine_setup.sh](https://monogame.net/downloads/net9_mgfxc_wine_setup.sh) script and execute it by entering the following commandin the terminal:
This will create new directory called `.winemonogame`in your home directory. If you ever wish to undo the setup this script performed, just simply delete that directory.
@@ -75,10 +75,10 @@ MonoGame provides a setup script that can be executed to setup the Wine environm
75
75
>
76
76
> Then try installing the packages again.
77
77
78
-
3. Now that the prerequisites are installed, download the [mgfxc_wine_setup.sh](https://monogame.net/downloads/net8_mgfxc_wine_setup.sh) script and execute it by entering the following commandin the terminal:
78
+
3. Now that the prerequisites are installed, download the [mgfxc_wine_setup.sh](https://monogame.net/downloads/net9_mgfxc_wine_setup.sh) script and execute it by entering the following commandin the terminal:
This will create new directory called `.winemonogame`in your home directory. If you ever wish to undo the setup this script performed, just simply delete that directory.
Copy file name to clipboardExpand all lines: articles/getting_started/1_setting_up_your_os_for_development_windows.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,21 +3,21 @@ title: Setting up your OS for development on Windows
3
3
description: This section provides a step-by-step guide for setting up your development environment on Windows.
4
4
---
5
5
6
-
To develop with MonoGame in C#, you must install the .NET SDK. As of MonoGame 3.8.2 the minimum supported version is .NET 8.
6
+
To develop with MonoGame in C#, you must install the .NET SDK. As of MonoGame 3.8.4.1 the minimum supported version is .NET 9.
7
7
8
8
> [!IMPORTANT]
9
9
> If your chosen IDE for development is [Visual Studio](https://visualstudio.microsoft.com/) then you can skip this step as .NET 8 is included with the Visual Studio Installer.
10
10
11
-
## Install .NET 8 SDK
11
+
## Install .NET 9 SDK
12
12
13
-
You can follow the instructions below based on your operating system to install the .NET 8.0 SDK
13
+
You can follow the instructions below based on your operating system to install the .NET 9.0 SDK
14
14
15
-
1. Navigate to [https://dotnet.microsoft.com/en-us/download/dotnet/8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
15
+
1. Navigate to [https://dotnet.microsoft.com/en-us/download/dotnet/9.0](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)
16
16
17
-

17
+

18
18
19
-
2. Click the **.NET SDK x64** download button to download. This will take you to the download page where the **dotnet-sdk-8.x.yyy-win-x64.exe** will download.
20
-
3. When the download completes, run the **dotnet-sdk-8.x.yyy-win-x64.exe** installer and complete the steps to install .NET on your machine.
19
+
2. Click the **.NET SDK x64** download button to download. This will take you to the download page where the **dotnet-sdk-9.x.yyy-win-x64.exe** will download.
20
+
3. When the download completes, run the **dotnet-sdk-9.x.yyy-win-x64.exe** installer and complete the steps to install .NET on your machine.
21
21
4. When the installation completes, open a new **Command Prompt** window and run the command `dotnet` to verify the installation was successful.
0 commit comments