Skip to content

Commit 25f2426

Browse files
Update environment docs to recommend dotnet 9 as of 3.8.4.1
1 parent aeb0609 commit 25f2426

File tree

5 files changed

+31
-25
lines changed

5 files changed

+31
-25
lines changed

articles/getting_started/1_setting_up_your_os_for_development_arch.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,19 @@ description: This section provides a step-by-step guide for setting up your deve
66
> [!TIP]
77
> Arch Linux is a rolling release distribution. This guide was tested in October 2025 with kernel `version 6.15.9-arch1-1`.
88
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.
1010

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
1215

1316
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:
1518

1619
```sh
1720
sudo pacman -Syu
18-
sudo pacman -S dotnet-sdk-8.0
21+
sudo pacman -S dotnet-sdk-9.0
1922
```
2023

2124
## Install additional workloads
@@ -78,10 +81,10 @@ MonoGame provides a setup script that can be executed to setup the Wine environm
7881
> sudo ln -s /usr/bin/wine /usr/local/bin/wine64
7982
> ```
8083

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 command in 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 command in the terminal:
8285

8386
```sh
84-
wget -qO- https://monogame.net/downloads/net8_mgfxc_wine_setup.sh | bash
87+
wget -qO- https://monogame.net/downloads/net9_mgfxc_wine_setup.sh | bash
8588
```
8689

8790
> [!TIP]

articles/getting_started/1_setting_up_your_os_for_development_macos.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,18 @@ title: Setting up your OS for development on MacOS
33
description: This section provides a step-by-step guide for setting up your development environment on Mac.
44
---
55

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.
77

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)
910
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)
1114
2. Download the `.NET SDK` Installer for your current platform of `macOS`
1215
3. Once the **.pkg** file finishes downloading, run it and follow the prompts to install the .NET SDK
1316

14-
![Download .NET For Windows](./images/1_setting_up_your_development_environment/dotnet_8_download_page.png)
17+
![Download .NET For Windows](./images/1_setting_up_your_development_environment/dotnet_9_download_page.png)
1518

1619
## Install additional workloads
1720

@@ -52,7 +55,7 @@ If you intend to also work with platforms such as `Android` or `iOS`, you will n
5255

5356
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.
5457

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)
5659
1. Download the .NET Runtime Installer for macOS x64
5760
1. Once the **.pkg** file finishes downloading, run it and follow the prompts to install the .NET Runtime
5861

@@ -72,7 +75,7 @@ MonoGame provides a setup script that can be executed to setup the Wine environm
7275
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 command in the terminal:
7376

7477
```sh
75-
wget -qO- https://monogame.net/downloads/net8_mgfxc_wine_setup.sh | bash
78+
wget -qO- https://monogame.net/downloads/net9_mgfxc_wine_setup.sh | bash
7679
```
7780

7881
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.

articles/getting_started/1_setting_up_your_os_for_development_ubuntu.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ description: This section provides a step-by-step guide for setting up your deve
66
> [!TIP]
77
> The minimum version of Ubuntu that is supported by MonoGame is `20.04`.
88
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 SDK. As of MonoGame 3.8.4.1 the minimum supported version is .NET 9.
1010

11-
## Install .NET 8 SDK
11+
## Install .NET 9 SDK
1212

1313
1. Open a new **Terminal** window.
14-
2. Enter the following command in the terminal to install the latest .NET 8 SDK:
14+
2. Enter the following command in the terminal to install the latest .NET 9 SDK:
1515

1616
```sh
17-
sudo apt-get update && sudo apt-get install -y dotnet-sdk-8.0
17+
sudo apt-get update && sudo apt-get install -y dotnet-sdk-9.0
1818
```
1919

2020
## Install additional workloads
@@ -75,10 +75,10 @@ MonoGame provides a setup script that can be executed to setup the Wine environm
7575
>
7676
> Then try installing the packages again.
7777

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 command in 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 command in the terminal:
7979

8080
```sh
81-
wget -qO- https://monogame.net/downloads/net8_mgfxc_wine_setup.sh | bash
81+
wget -qO- https://monogame.net/downloads/net9_mgfxc_wine_setup.sh | bash
8282
```
8383

8484
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.

articles/getting_started/1_setting_up_your_os_for_development_windows.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@ title: Setting up your OS for development on Windows
33
description: This section provides a step-by-step guide for setting up your development environment on Windows.
44
---
55

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.
77

88
> [!IMPORTANT]
99
> 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.
1010
11-
## Install .NET 8 SDK
11+
## Install .NET 9 SDK
1212

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
1414

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)
1616

17-
![Download .NET For Windows](./images/1_setting_up_your_development_environment/dotnet_8_download_page.png)
17+
![Download .NET For Windows](./images/1_setting_up_your_development_environment/dotnet_9_download_page.png)
1818

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.
2121
4. When the installation completes, open a new **Command Prompt** window and run the command `dotnet` to verify the installation was successful.
2222

2323
![Verify Installation](./images/1_setting_up_your_development_environment/vscode/windows/verify-install.png)
141 KB
Loading

0 commit comments

Comments
 (0)