Skip to content

Commit 03004ba

Browse files
committed
Use target framework from ScriptEnvironment
1 parent 5d09296 commit 03004ba

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "7.0.100-rc.1.22431.12",
3+
"version": "7.0.100",
44
"rollForward": "latestFeature"
55
}
66
}

src/Dotnet.Script.DependencyModel/Context/ScriptDependencyContextReader.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,9 @@ public ScriptDependencyContext ReadDependencyContext(string pathToAssetsFile)
8787
private bool HasAspNetCoreFrameworkReference(string pathToAssetsFile)
8888
{
8989
JObject assetsFile = JObject.Parse(File.ReadAllText(pathToAssetsFile));
90-
return assetsFile["project"]?["frameworks"]?["net7.0"]?["frameworkReferences"]?["Microsoft.AspNetCore.App"] != null;
90+
return assetsFile["project"]?["frameworks"]?[ScriptEnvironment.Default.TargetFramework]?["frameworkReferences"]?["Microsoft.AspNetCore.App"] != null;
9191
}
9292

93-
9493
private static string GetPathToProjectFile(string pathToAssetsFile)
9594
{
9695
var pathToProjectFile = Directory.GetFiles(Path.Combine(Path.GetDirectoryName(pathToAssetsFile), ".."), "*.csproj", SearchOption.TopDirectoryOnly).SingleOrDefault();

src/Dotnet.Script.Tests/ScriptExecutionTests.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -483,9 +483,11 @@ public void ShouldSetCurrentContextualReflectionContext()
483483
[Fact]
484484
public void ShouldCompileAndExecuteWithWebSdk()
485485
{
486-
// var test = ScriptTestRunner.ExecuteFixtureInProcess("WebApi", "--no-cache --isolated-load-context");
487-
var test = ScriptTestRunner.ExecuteFixtureInProcess("WebApi", "--no-cache --debug");
488-
Assert.Equal(0, test);
486+
var processResult = ScriptTestRunner.Default.ExecuteFixture("WebApi", "--no-cache");
487+
Assert.Equal(0, processResult.ExitCode);
488+
489+
// var test = ScriptTestRunner.ExecuteFixtureInProcess("WebApi", "--no-cache --debug");
490+
// Assert.Equal(0, test);
489491
// var (output, _) = ScriptTestRunner.Default.ExecuteFixture("CurrentContextualReflectionContext", "--isolated-load-context");
490492
// Assert.Contains("Dotnet.Script.Core.ScriptAssemblyLoadContext", output);
491493
}

src/Dotnet.Script/Dotnet.Script.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626
<ItemGroup>
2727
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.0.0-6.final" />
2828
<PackageReference Include="McMaster.Extensions.CommandLineUtils" Version="3.0.0" />
29-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="5.0.0" />
29+
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="7.0.0" />
30+
31+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="7.0.0" />
3032
</ItemGroup>
3133
<ItemGroup>
3234
<ProjectReference Include="..\Dotnet.Script.Core\Dotnet.Script.Core.csproj" />

0 commit comments

Comments
 (0)