diff --git a/Directory.Build.props b/Directory.Build.props
index 047ba5396..28a20401b 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -11,4 +11,8 @@
$(EngRoot)build/
+
+ true
+
+
diff --git a/eng/build/WorkerExtensions.targets b/eng/build/WorkerExtensions.targets
index f7be5ee82..446ad9ca5 100644
--- a/eng/build/WorkerExtensions.targets
+++ b/eng/build/WorkerExtensions.targets
@@ -1,4 +1,9 @@
+
+ <_ExtensionProjectTemplate>$(MSBuildThisFileDirectory)/extensionValidationProjectTemplate.txt
+ <_ExtensionValidationLocation>$(IntermediateOutputPath)ExtensionValidation/
+
+
<_ExtensionInformationAttribute Include="@(WebJobsExtension->'Microsoft.Azure.Functions.Worker.Extensions.Abstractions.ExtensionInformationAttribute')">
@@ -8,4 +13,18 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/eng/build/extensionValidationProjectTemplate.txt b/eng/build/extensionValidationProjectTemplate.txt
new file mode 100644
index 000000000..c6e2d69dc
--- /dev/null
+++ b/eng/build/extensionValidationProjectTemplate.txt
@@ -0,0 +1,10 @@
+
+
+ net8.0
+ Library
+
+
+
+
+
+
\ No newline at end of file