diff --git a/src/EntityFrameworkCore.Projectables.Abstractions/EntityFrameworkCore.Projectables.Abstractions.csproj b/src/EntityFrameworkCore.Projectables.Abstractions/EntityFrameworkCore.Projectables.Abstractions.csproj
index aa3fda4..1a51f7c 100644
--- a/src/EntityFrameworkCore.Projectables.Abstractions/EntityFrameworkCore.Projectables.Abstractions.csproj
+++ b/src/EntityFrameworkCore.Projectables.Abstractions/EntityFrameworkCore.Projectables.Abstractions.csproj
@@ -18,10 +18,50 @@
+
+ <_AnalyzerVariantsDir>..\..\artifacts\analyzer-variants
+
+
+
+ <_RoslynVariant Include="4.8.0">
+ roslyn4.8
+
+ <_RoslynVariant Include="5.0.0">
+ roslyn5.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
diff --git a/src/EntityFrameworkCore.Projectables.CodeFixes/EntityFrameworkCore.Projectables.CodeFixes.csproj b/src/EntityFrameworkCore.Projectables.CodeFixes/EntityFrameworkCore.Projectables.CodeFixes.csproj
index 6f93b2e..aa0ba1f 100644
--- a/src/EntityFrameworkCore.Projectables.CodeFixes/EntityFrameworkCore.Projectables.CodeFixes.csproj
+++ b/src/EntityFrameworkCore.Projectables.CodeFixes/EntityFrameworkCore.Projectables.CodeFixes.csproj
@@ -6,6 +6,10 @@
$(NoWarn);NU5128
false
true
+
+ $(DefaultItemExcludes);bin\**;obj\**
diff --git a/src/EntityFrameworkCore.Projectables.Generator/EntityFrameworkCore.Projectables.Generator.csproj b/src/EntityFrameworkCore.Projectables.Generator/EntityFrameworkCore.Projectables.Generator.csproj
index fea4940..31008f3 100644
--- a/src/EntityFrameworkCore.Projectables.Generator/EntityFrameworkCore.Projectables.Generator.csproj
+++ b/src/EntityFrameworkCore.Projectables.Generator/EntityFrameworkCore.Projectables.Generator.csproj
@@ -6,13 +6,21 @@
$(NoWarn);NU5128
false
true
+
+ $(DefaultItemExcludes);bin\**;obj\**
-
-
+
+
$(DefineConstants);ROSLYN_5_0_OR_LATER