Skip to content

Commit 737f6b1

Browse files
committed
Bump .NET SDK to 10
1 parent 971fc61 commit 737f6b1

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

contributing.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,18 +68,18 @@ It's probably a good idea to get the .NET SDK, even if you're not working on a .
6868
## For any: .NET project
6969

7070
- Linux
71-
- Install the .NET 8 SDK (package name is usually `dotnet-sdk-8.0`, see [full instructions](https://learn.microsoft.com/dotnet/core/install/linux)).
71+
- Install the .NET 10 SDK (package name is usually `dotnet-sdk-10.0`, see [full instructions](https://learn.microsoft.com/dotnet/core/install/linux)).
7272
- VS Community isn't available for Linux, but Rider and VS Code are.
7373
- Nix/NixOS users can get the .NET SDK ephemerally with the provided `shell.nix`. For IDE setup and more, see the [Nix-specific docs](Dist/nix_expr_usage_docs.md#ide-setup).
7474
- macOS
7575
- Note that EmuHawk does not currently support macOS.
76-
- Install the .NET 8 SDK [manually](https://learn.microsoft.com/dotnet/core/install/macos) or with Homebrew.
76+
- Install the .NET 10 SDK [manually](https://learn.microsoft.com/dotnet/core/install/macos) or with Homebrew.
7777
- VS Community isn't available for macOS, but Rider and VS Code are.
7878
- Windows
79-
- The .NET 8 SDK comes with [VS Community 2022](https://visualstudio.microsoft.com/vs/community) (see [full instructions](https://learn.microsoft.com/dotnet/core/install/windows)).
79+
- The .NET 10 SDK comes with [VS Community 2022](https://visualstudio.microsoft.com/vs/community) (see [full instructions](https://learn.microsoft.com/dotnet/core/install/windows)).
8080
- You can also use Rider, VS Code, or something else instead of VS Community.
8181

82-
For EmuHawk and libraries in the main solution, which do not target .NET 8, we have [this page](https://github.com/TASEmulators/BizHawk/wiki/Available-C%23-and-.NET-features) documenting which features are actually available to use.
82+
For EmuHawk and libraries in the main solution, which do not target .NET 10, we have [this page](https://github.com/TASEmulators/BizHawk/wiki/Available-C%23-and-.NET-features) documenting which features are actually available to use.
8383
We also have [supplemental docs](https://github.com/TASEmulators/BizHawk/wiki/C%23-and-.NET-docs-supplement) on some of the language's footguns.
8484

8585

default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ in {
2727
src = builtins.path { path = ./.; name = "BizHawk-${version}"; }; # source derivation; did have filter here for speed, but it wasn't faster and it wasn't correct and it couldn't be made correct and I'm mad
2828
}
2929
# makedeps
30+
#, dotnet-sdk_10 ? pkgs.dotnet-sdk_10 #TODO
3031
, dotnet-sdk_8 ? pkgs.dotnet-sdk_8
3132
, dotnet-sdk_6 ? pkgs.dotnet-sdk_6
3233
, dotnet-sdk_5 ? let result = builtins.tryEval pkgs.dotnet-sdk_5; in if result.success

global.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"sdk": {
3-
"version": "8.0.0",
3+
"version": "10.0.0",
44
"allowPrerelease": true,
5-
"rollForward": "latestMajor"
5+
"rollForward": "latestMinor"
66
}
77
}

0 commit comments

Comments
 (0)