diff --git a/DigitalData.EmailProfilerDispatcher.Abstraction.Attributes/DigitalData.EmailProfilerDispatcher.Abstraction.Attributes.csproj b/DigitalData.EmailProfilerDispatcher.Abstraction.Attributes/DigitalData.EmailProfilerDispatcher.Abstraction.Attributes.csproj
new file mode 100644
index 0000000..bae5b9f
--- /dev/null
+++ b/DigitalData.EmailProfilerDispatcher.Abstraction.Attributes/DigitalData.EmailProfilerDispatcher.Abstraction.Attributes.csproj
@@ -0,0 +1,9 @@
+
+
+
+ net7.0;net8.0;net9.0
+ enable
+ enable
+
+
+
diff --git a/DigitalData.EmailProfilerDispatcher.Abstraction/Attributes/TemplatePlaceholderAttribute.cs b/DigitalData.EmailProfilerDispatcher.Abstraction.Attributes/TemplatePlaceholderAttribute.cs
similarity index 100%
rename from DigitalData.EmailProfilerDispatcher.Abstraction/Attributes/TemplatePlaceholderAttribute.cs
rename to DigitalData.EmailProfilerDispatcher.Abstraction.Attributes/TemplatePlaceholderAttribute.cs
diff --git a/DigitalData.EmailProfilerDispatcher.Abstraction/DigitalData.EmailProfilerDispatcher.Abstraction.csproj b/DigitalData.EmailProfilerDispatcher.Abstraction/DigitalData.EmailProfilerDispatcher.Abstraction.csproj
index b45b9be..acf0011 100644
--- a/DigitalData.EmailProfilerDispatcher.Abstraction/DigitalData.EmailProfilerDispatcher.Abstraction.csproj
+++ b/DigitalData.EmailProfilerDispatcher.Abstraction/DigitalData.EmailProfilerDispatcher.Abstraction.csproj
@@ -28,4 +28,8 @@
+
+
+
+
diff --git a/DigitalData.EmailProfilerDispatcher.sln b/DigitalData.EmailProfilerDispatcher.sln
index 715ecf5..489fa16 100644
--- a/DigitalData.EmailProfilerDispatcher.sln
+++ b/DigitalData.EmailProfilerDispatcher.sln
@@ -18,6 +18,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Assest", "Assest", "{02EA68
Assets\icon.png = Assets\icon.png
EndProjectSection
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.EmailProfilerDispatcher.Abstraction.Attributes", "DigitalData.EmailProfilerDispatcher.Abstraction.Attributes\DigitalData.EmailProfilerDispatcher.Abstraction.Attributes.csproj", "{16785881-75BA-4721-9A0C-B469FAA95D95}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -40,6 +42,10 @@ Global
{DF202B1D-6C6F-4354-9B73-20F03486D020}.Debug|Any CPU.Build.0 = Release|Any CPU
{DF202B1D-6C6F-4354-9B73-20F03486D020}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DF202B1D-6C6F-4354-9B73-20F03486D020}.Release|Any CPU.Build.0 = Release|Any CPU
+ {16785881-75BA-4721-9A0C-B469FAA95D95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {16785881-75BA-4721-9A0C-B469FAA95D95}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {16785881-75BA-4721-9A0C-B469FAA95D95}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {16785881-75BA-4721-9A0C-B469FAA95D95}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE