diff --git a/DeviceDependentGenerator/DeviceDependentGenerator.cs b/DeviceDependentGenerator/DeviceDependentGenerator.cs
index 8a2f533..d2f4222 100644
--- a/DeviceDependentGenerator/DeviceDependentGenerator.cs
+++ b/DeviceDependentGenerator/DeviceDependentGenerator.cs
@@ -163,7 +163,9 @@ public sealed class DeviceDependentGenerator : IIncrementalGenerator
string generatedFileName = baseName + "." + enumValueName + ".generated.cs";
string hintName = options.BuildHintName(filePath, generatedFileName);
- context.AddSource(hintName, SourceText.From(generatedRoot.ToFullString(), Encoding.UTF8));
+ context.AddSource(
+ hintName,
+ SourceText.From("// \n#nullable enable\n" + generatedRoot.ToFullString(), Encoding.UTF8));
}
}
diff --git a/DeviceDependentGenerator/DeviceDependentGenerator.csproj b/DeviceDependentGenerator/DeviceDependentGenerator.csproj
index a002c94..f4fb1e6 100644
--- a/DeviceDependentGenerator/DeviceDependentGenerator.csproj
+++ b/DeviceDependentGenerator/DeviceDependentGenerator.csproj
@@ -1,7 +1,7 @@
- netstandard2.0
+ netstandard2.0;net8.0
latest
enable
disable