diff --git a/CSharpRepl.Tests/CSharpRepl.Tests.csproj b/CSharpRepl.Tests/CSharpRepl.Tests.csproj index b70ef7b..80f36bc 100644 --- a/CSharpRepl.Tests/CSharpRepl.Tests.csproj +++ b/CSharpRepl.Tests/CSharpRepl.Tests.csproj @@ -3,7 +3,7 @@ true preview - net8.0 + net9.0 CSDiscordService.Tests @@ -11,11 +11,11 @@ - - - - - + + + + + all runtime; build; native; contentfiles; analyzers diff --git a/CSharpRepl.Tests/EvalTests.cs b/CSharpRepl.Tests/EvalTests.cs index 8cab99a..1afdd23 100644 --- a/CSharpRepl.Tests/EvalTests.cs +++ b/CSharpRepl.Tests/EvalTests.cs @@ -69,7 +69,7 @@ public EvalTests(ITestOutputHelper outputHelper) [InlineData(@"var a = ""thing""; return a;", "thing", "string")] [InlineData("Math.Pow(1,2)", 1D, "double")] [InlineData(@"Enumerable.Range(0,1).Select(a=>""@"");", null, null)] - [InlineData("typeof(int)", "System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "RuntimeType")] + [InlineData("typeof(int)", "System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "RuntimeType")] [InlineData("Assembly.GetExecutingAssembly()", true, "RuntimeAssembly")] [InlineData("TimeSpan.FromSeconds(2310293892)", "26739.12:18:12", "TimeSpan")] [InlineData("float.PositiveInfinity", "Infinity", "float")] diff --git a/CSharpRepl/CSharpRepl.csproj b/CSharpRepl/CSharpRepl.csproj index 393ce44..7a9fdd9 100644 --- a/CSharpRepl/CSharpRepl.csproj +++ b/CSharpRepl/CSharpRepl.csproj @@ -3,7 +3,7 @@ true preview - net8.0 + net9.0 Exe 03629088-8bb9-4faf-8162-debf93066bc4 @@ -15,9 +15,9 @@ - + - + diff --git a/Dockerfile b/Dockerfile index 0da8f30..fb1cc0c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:8.0 as dotnet-build +FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0 as dotnet-build ARG TARGETPLATFORM ARG BUILDPLATFORM WORKDIR /src @@ -10,7 +10,7 @@ RUN dotnet build --configuration Release --no-restore #RUN dotnet test --configuration Release CSharpRepl.Tests/CSharpRepl.Tests.csproj --no-build --no-restore RUN dotnet publish --configuration Release CSharpRepl/CSharpRepl.csproj --no-build --no-restore -o /app -FROM --platform=$TARGETPLATFORM mcr.microsoft.com/dotnet/aspnet:8.0 +FROM --platform=$TARGETPLATFORM mcr.microsoft.com/dotnet/aspnet:9.0 ARG TARGETPLATFORM ARG BUILDPLATFORM WORKDIR /app