diff --git a/Remora.Sdk/README.md b/Remora.Sdk/README.md
index 34f8d20..a3d5620 100644
--- a/Remora.Sdk/README.md
+++ b/Remora.Sdk/README.md
@@ -47,12 +47,16 @@ The following properties are defined by the SDK.
### Framework Targets
The following properties are defined by the SDK.
-| Property | Value | Overridable |
-|-----------------------|------------------------------|-------------|
-| LibraryFrameworks* | netstandard2.1;net6.0;net7.0 | Yes |
-| ExecutableFrameworks* | net7.0 | Yes |
-| TargetFramework | | Yes |
-| TargetFrameworks | (varies) | Yes |
+| Property | Value | Overridable |
+|-----------------------|---------------|-------------|
+| LibraryFrameworks* | net6.0;net7.0 | Yes |
+| ExecutableFrameworks* | net7.0 | Yes |
+| TargetFramework | | Yes |
+| TargetFrameworks | (varies) | Yes |
+| TargetNetStandard | true | Yes |
+
+If `TargetNetStandard` is `true`, `netstandard2.1` will be included as a target when building libraries.
+Set the property to `false` if this is undesirable.
Notably, the SDK defines a set of standard targets for libraries and frameworks,
then applies this to the `TargetFrameworks` property based on the project's
diff --git a/Remora.Sdk/Sdk/Sdk.props b/Remora.Sdk/Sdk/Sdk.props
index e5e2ca0..4613002 100644
--- a/Remora.Sdk/Sdk/Sdk.props
+++ b/Remora.Sdk/Sdk/Sdk.props
@@ -11,7 +11,8 @@
net8.0
- netstandard2.1;net6.0;net7.0;$(ExecutableFrameworks)
+ net6.0;net7.0;$(ExecutableFrameworks)
+ true
diff --git a/Remora.Sdk/Sdk/Sdk.targets b/Remora.Sdk/Sdk/Sdk.targets
index 6dfa17a..f67f5d3 100644
--- a/Remora.Sdk/Sdk/Sdk.targets
+++ b/Remora.Sdk/Sdk/Sdk.targets
@@ -9,6 +9,9 @@
$(LibraryFrameworks)
+
+ netstandard2.1;$(LibraryFrameworks)
+
$(ExecutableFrameworks)