diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a4623a6..05451e8 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -129,7 +129,7 @@ jobs:
files: ${{ github.workspace }}/build/reports/kover/report.xml
token: ${{ secrets.CODECOV_TOKEN }}
- # Run .NET tests on Linux (net472 runs via Mono)
+ # Run .NET tests on Linux (net9.0)
testDotNet:
name: Test .NET
needs: [ build ]
@@ -153,12 +153,6 @@ jobs:
with:
cache-disabled: true
- # Install Mono for .NET Framework tests
- - name: Setup Mono
- run: |
- sudo apt-get update
- sudo apt-get install -y mono-complete
-
# Run .NET tests
- name: Run .NET Tests
run: ./gradlew testDotNet
diff --git a/dotnet.cmd b/dotnet.cmd
index 0ae14da..5770b50 100755
--- a/dotnet.cmd
+++ b/dotnet.cmd
@@ -5,7 +5,7 @@ GOTO :CMDSCRIPT
set -eu
-DOTNET_VERSION=8.0.403
+DOTNET_VERSION=9.0.101
SCRIPT_VERSION=v2
COMPANY_DIR="JetBrains"
TARGET_DIR="${TEMPDIR:-$HOME/.local/share}/$COMPANY_DIR/dotnet-cmd"
@@ -134,7 +134,7 @@ exec "$DOTNET_TARGET_DIR/dotnet" "$@"
:CMDSCRIPT
setlocal
-set DOTNET_VERSION=8.0.403
+set DOTNET_VERSION=9.0.101
set SCRIPT_VERSION=v2
set COMPANY_NAME=JetBrains
set TARGET_DIR=%LOCALAPPDATA%\%COMPANY_NAME%\dotnet-cmd\
diff --git a/src/dotnet/ReSharperPlugin.DotNetDisassembler.Tests/JitCodegenProviderTests.cs b/src/dotnet/ReSharperPlugin.DotNetDisassembler.Tests/JitCodegenProviderTests.cs
index b3a055d..344bbb7 100644
--- a/src/dotnet/ReSharperPlugin.DotNetDisassembler.Tests/JitCodegenProviderTests.cs
+++ b/src/dotnet/ReSharperPlugin.DotNetDisassembler.Tests/JitCodegenProviderTests.cs
@@ -32,7 +32,7 @@ public void SetUp()
Exe
- net8.0
+ net9.0
false
");
@@ -318,8 +318,8 @@ private JitDisasmProjectContext CreateProjectContext([CanBeNull] JitDisasmTarget
return new JitDisasmProjectContext(
Sdk: "Microsoft.NET.Sdk",
Tfm: tfm ?? new JitDisasmTargetFramework(
- UniqueString: "net8.0",
- new Version(8, 0, 0, 0),
+ UniqueString: "net9.0",
+ new Version(9, 0, 0, 0),
IsNetCore: true),
OutputPath: "bin",
ProjectFilePath: _testProjectFile,
diff --git a/src/dotnet/ReSharperPlugin.DotNetDisassembler.Tests/ReSharperPlugin.DotNetDisassembler.Tests.csproj b/src/dotnet/ReSharperPlugin.DotNetDisassembler.Tests/ReSharperPlugin.DotNetDisassembler.Tests.csproj
index ebb792f..ed70849 100644
--- a/src/dotnet/ReSharperPlugin.DotNetDisassembler.Tests/ReSharperPlugin.DotNetDisassembler.Tests.csproj
+++ b/src/dotnet/ReSharperPlugin.DotNetDisassembler.Tests/ReSharperPlugin.DotNetDisassembler.Tests.csproj
@@ -2,14 +2,20 @@
false
+ net9.0
+ $(AssetTargetFallback);net472
+ $(NoWarn);NU1701;NU1702
+ true
-
+
+
+