diff --git a/src/Conjecture.Analyzers.CodeFixes/AssemblyInfo.cs b/src/Conjecture.Analyzers.CodeFixes/AssemblyInfo.cs
new file mode 100644
index 0000000..f9e33cd
--- /dev/null
+++ b/src/Conjecture.Analyzers.CodeFixes/AssemblyInfo.cs
@@ -0,0 +1,6 @@
+// Copyright (c) 2026 Kim Ommundsen. Licensed under the MPL-2.0.
+// See LICENSE.txt in the project root or https://mozilla.org/MPL/2.0/
+
+using System.Runtime.CompilerServices;
+
+[assembly: InternalsVisibleTo("Conjecture.Analyzers.Tests")]
diff --git a/src/Conjecture.Analyzers/CON102CodeFix.cs b/src/Conjecture.Analyzers.CodeFixes/CON102CodeFix.cs
similarity index 100%
rename from src/Conjecture.Analyzers/CON102CodeFix.cs
rename to src/Conjecture.Analyzers.CodeFixes/CON102CodeFix.cs
diff --git a/src/Conjecture.Analyzers/CON103CodeFix.cs b/src/Conjecture.Analyzers.CodeFixes/CON103CodeFix.cs
similarity index 100%
rename from src/Conjecture.Analyzers/CON103CodeFix.cs
rename to src/Conjecture.Analyzers.CodeFixes/CON103CodeFix.cs
diff --git a/src/Conjecture.Analyzers.CodeFixes/Conjecture.Analyzers.CodeFixes.csproj b/src/Conjecture.Analyzers.CodeFixes/Conjecture.Analyzers.CodeFixes.csproj
new file mode 100644
index 0000000..f9ab952
--- /dev/null
+++ b/src/Conjecture.Analyzers.CodeFixes/Conjecture.Analyzers.CodeFixes.csproj
@@ -0,0 +1,22 @@
+
+
+
+ netstandard2.0
+ latest
+ true
+ Conjecture.Analyzers
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Conjecture.Analyzers.Tests/Conjecture.Analyzers.Tests.csproj b/src/Conjecture.Analyzers.Tests/Conjecture.Analyzers.Tests.csproj
index 0157396..2979d27 100644
--- a/src/Conjecture.Analyzers.Tests/Conjecture.Analyzers.Tests.csproj
+++ b/src/Conjecture.Analyzers.Tests/Conjecture.Analyzers.Tests.csproj
@@ -20,6 +20,9 @@
+
diff --git a/src/Conjecture.Analyzers/AssemblyInfo.cs b/src/Conjecture.Analyzers/AssemblyInfo.cs
index 9622a23..8e91df6 100644
--- a/src/Conjecture.Analyzers/AssemblyInfo.cs
+++ b/src/Conjecture.Analyzers/AssemblyInfo.cs
@@ -3,4 +3,5 @@
using System.Runtime.CompilerServices;
-[assembly: InternalsVisibleTo("Conjecture.Analyzers.Tests")]
\ No newline at end of file
+[assembly: InternalsVisibleTo("Conjecture.Analyzers.Tests")]
+[assembly: InternalsVisibleTo("Conjecture.Analyzers.CodeFixes")]
\ No newline at end of file
diff --git a/src/Conjecture.Analyzers/Conjecture.Analyzers.csproj b/src/Conjecture.Analyzers/Conjecture.Analyzers.csproj
index 93bcf00..d1e210c 100644
--- a/src/Conjecture.Analyzers/Conjecture.Analyzers.csproj
+++ b/src/Conjecture.Analyzers/Conjecture.Analyzers.csproj
@@ -11,7 +11,6 @@
-
diff --git a/src/Conjecture.slnx b/src/Conjecture.slnx
index 3aa1107..7e467e1 100644
--- a/src/Conjecture.slnx
+++ b/src/Conjecture.slnx
@@ -7,6 +7,7 @@
+
diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props
index 46e1051..82ae88f 100644
--- a/src/Directory.Packages.props
+++ b/src/Directory.Packages.props
@@ -17,7 +17,7 @@
-
+
@@ -28,9 +28,9 @@
-
-
-
+
+
+