diff --git a/packages/@jsii/dotnet-runtime-test/test/Amazon.JSII.Runtime.IntegrationTests/ComplianceTests.cs b/packages/@jsii/dotnet-runtime-test/test/Amazon.JSII.Runtime.IntegrationTests/ComplianceTests.cs
index 2ef4cc956f..f3d7014761 100644
--- a/packages/@jsii/dotnet-runtime-test/test/Amazon.JSII.Runtime.IntegrationTests/ComplianceTests.cs
+++ b/packages/@jsii/dotnet-runtime-test/test/Amazon.JSII.Runtime.IntegrationTests/ComplianceTests.cs
@@ -937,7 +937,7 @@ public void OptionalAndVariadicArgumentsTest()
[Fact(DisplayName = Prefix + nameof(JsiiAgentIsCorrect))]
public void JsiiAgentIsCorrect()
{
- Assert.Equal("DotNet/" + Environment.Version + "/.NETCoreApp,Version=v3.1/1.0.0.0", JsiiAgent.Value);
+ Assert.Equal("DotNet/" + Environment.Version + "/.NETCoreApp,Version=v6.0/1.0.0.0", JsiiAgent.Value);
}
[Fact(DisplayName = Prefix + nameof(ReceiveInstanceOfPrivateClass))]
diff --git a/packages/@jsii/dotnet-runtime/src/Amazon.JSII.Runtime/Amazon.JSII.Runtime.csproj b/packages/@jsii/dotnet-runtime/src/Amazon.JSII.Runtime/Amazon.JSII.Runtime.csproj
index 8b959fd25a..c1e077ab69 100644
--- a/packages/@jsii/dotnet-runtime/src/Amazon.JSII.Runtime/Amazon.JSII.Runtime.csproj
+++ b/packages/@jsii/dotnet-runtime/src/Amazon.JSII.Runtime/Amazon.JSII.Runtime.csproj
@@ -2,7 +2,7 @@
- netcoreapp3.1
+ net6.0
Major
Amazon.JSII.Runtime
.NET Runtime for JSII
diff --git a/packages/jsii-pacmak/lib/targets/dotnet.ts b/packages/jsii-pacmak/lib/targets/dotnet.ts
index 5ef01e236f..5444bf2da9 100644
--- a/packages/jsii-pacmak/lib/targets/dotnet.ts
+++ b/packages/jsii-pacmak/lib/targets/dotnet.ts
@@ -18,7 +18,7 @@ import { toReleaseVersion } from './version-utils';
import { TargetName } from '.';
-export const TARGET_FRAMEWORK = 'netcoreapp3.1';
+export const TARGET_FRAMEWORK = 'net6.0';
/**
* Build .NET packages all together, by generating an aggregate solution file
diff --git a/packages/jsii-pacmak/test/generated-code/__snapshots__/examples.test.js.snap b/packages/jsii-pacmak/test/generated-code/__snapshots__/examples.test.js.snap
index eecea60d55..5271e547da 100644
--- a/packages/jsii-pacmak/test/generated-code/__snapshots__/examples.test.js.snap
+++ b/packages/jsii-pacmak/test/generated-code/__snapshots__/examples.test.js.snap
@@ -88,7 +88,7 @@ exports[`diamond-struct-parameter.ts: /dotnet/Example.Test.Demo/Example.
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major
@@ -1657,7 +1657,7 @@ exports[`nested-types.ts: /dotnet/Example.Test.Demo/Example.Test.Demo.cs
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major
diff --git a/packages/jsii-pacmak/test/generated-code/__snapshots__/prerelease-identifiers.test.js.snap b/packages/jsii-pacmak/test/generated-code/__snapshots__/prerelease-identifiers.test.js.snap
index 341718d7eb..ad443671bb 100644
--- a/packages/jsii-pacmak/test/generated-code/__snapshots__/prerelease-identifiers.test.js.snap
+++ b/packages/jsii-pacmak/test/generated-code/__snapshots__/prerelease-identifiers.test.js.snap
@@ -77,7 +77,7 @@ exports[`foo@1.2.3 depends on bar@^2.0.0-rc.42: /dotnet/Com.Acme.Foo/Com
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major
@@ -608,7 +608,7 @@ exports[`foo@1.2.3 depends on bar@^4.5.6-pre.1337: /dotnet/Com.Acme.Foo/
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major
@@ -1139,7 +1139,7 @@ exports[`foo@2.0.0-rc.42: /dotnet/Com.Acme.Foo/Com.Acme.Foo.csproj 1`] =
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major
@@ -1647,7 +1647,7 @@ exports[`foo@4.5.6-pre.1337: /dotnet/Com.Acme.Foo/Com.Acme.Foo.csproj 1`
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major
diff --git a/packages/jsii-pacmak/test/generated-code/__snapshots__/target-dotnet.test.js.snap b/packages/jsii-pacmak/test/generated-code/__snapshots__/target-dotnet.test.js.snap
index f8c15bbe0b..89b6237da0 100644
--- a/packages/jsii-pacmak/test/generated-code/__snapshots__/target-dotnet.test.js.snap
+++ b/packages/jsii-pacmak/test/generated-code/__snapshots__/target-dotnet.test.js.snap
@@ -51,7 +51,7 @@ exports[`Generated code for "@scope/jsii-calc-base": /dotnet/Amazon.JSII
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major
@@ -588,7 +588,7 @@ exports[`Generated code for "@scope/jsii-calc-base-of-base": /dotnet/Ama
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major
@@ -1108,7 +1108,7 @@ exports[`Generated code for "@scope/jsii-calc-lib": /dotnet/Amazon.JSII.
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major
@@ -3620,7 +3620,7 @@ exports[`Generated code for "jsii-calc": /dotnet/Amazon.JSII.Tests.Calcu
true
enable
snupkg
- netcoreapp3.1
+ net6.0
Major