Skip to content

Commit 69a9490

Browse files
committed
Fix exception thrown for .NET Standard assemblies... again!
1 parent 2823733 commit 69a9490

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

cake/package-tests.cake

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ static PackageTest Net60Test = new PackageTest(
7575
static PackageTest Net60X86Test = new PackageTest(
7676
"Net60X86Test",
7777
"Run mock-assembly-x86.dll under .NET 6.0",
78-
"net6.0/mock-assembly-x86.dll --trace:Debug",
78+
"net6.0/mock-assembly-x86.dll",
7979
MockAssemblyExpectedResult(1));
8080

8181
static PackageTest Net50Test = new PackageTest(

src/NUnitEngine/nunit.engine/Services/RuntimeFrameworkService.cs

+7-3
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ private RuntimeFramework SelectRuntimeFrameworkInner(TestPackage package)
140140

141141
if (string.IsNullOrEmpty(imageTargetFrameworkNameSetting))
142142
{
143-
// Assume .NET Framework
143+
// Assume .NET Framework 2.0
144144
targetRuntime = currentFramework.Runtime;
145145
targetVersion = package.GetSetting(InternalEnginePackageSettings.ImageRuntimeVersion, new Version(2, 0));
146146
}
@@ -152,15 +152,19 @@ private RuntimeFramework SelectRuntimeFrameworkInner(TestPackage package)
152152
{
153153
case ".NETFramework":
154154
targetRuntime = RuntimeType.Net;
155+
targetVersion = frameworkName.Version;
155156
break;
156157
case ".NETCoreApp":
157158
targetRuntime = RuntimeType.NetCore;
159+
targetVersion = frameworkName.Version;
160+
break;
161+
case ".NETStandard":
162+
targetRuntime = RuntimeType.NetCore;
163+
targetVersion = new Version(3, 1);
158164
break;
159165
default:
160166
throw new NUnitEngineException("Unsupported Target Framework: " + imageTargetFrameworkNameSetting);
161167
}
162-
163-
targetVersion = frameworkName.Version;
164168
}
165169

166170
if (!IsAvailable(new RuntimeFramework(targetRuntime, targetVersion).Id, runAsX86))

0 commit comments

Comments
 (0)