diff --git a/DependencyInjection.slnx b/DependencyInjection.slnx
index 1a61901..d44f4d2 100644
--- a/DependencyInjection.slnx
+++ b/DependencyInjection.slnx
@@ -3,4 +3,5 @@
+
diff --git a/src/CodeAnalysis.Tests/AddServicesAnalyzerTests.cs b/src/CodeAnalysis.Tests/AddServicesAnalyzerTests.cs
index 5df5efd..7d89f17 100644
--- a/src/CodeAnalysis.Tests/AddServicesAnalyzerTests.cs
+++ b/src/CodeAnalysis.Tests/AddServicesAnalyzerTests.cs
@@ -1,11 +1,7 @@
-using System;
-using System.Collections.Generic;
-using System.Collections.Immutable;
+using System.Collections.Immutable;
using System.IO;
-using System.Linq;
using System.Threading.Tasks;
using Devlooped.Extensions.DependencyInjection;
-using Microsoft.CodeAnalysis.CSharp;
using Microsoft.CodeAnalysis.CSharp.Testing;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
diff --git a/src/DependencyInjection/IncrementalGenerator.cs b/src/DependencyInjection/IncrementalGenerator.cs
index 9180004..7f35a7c 100644
--- a/src/DependencyInjection/IncrementalGenerator.cs
+++ b/src/DependencyInjection/IncrementalGenerator.cs
@@ -339,6 +339,9 @@ void ReportInconsistencies(SourceProductionContext context, ImmutableArray Types, Compilation Compilation) data)
{
+ if (data.Types.IsEmpty)
+ return;
+
var builder = new StringBuilder()
.AppendLine("// ");
diff --git a/src/NoAddServices/NoAddServices.csproj b/src/NoAddServices/NoAddServices.csproj
new file mode 100644
index 0000000..e251aa3
--- /dev/null
+++ b/src/NoAddServices/NoAddServices.csproj
@@ -0,0 +1,22 @@
+
+
+
+
+
+ net10.0
+ true
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+