diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets
index 63c1108cf71..f0fb4db6269 100644
--- a/src/Directory.Build.targets
+++ b/src/Directory.Build.targets
@@ -31,4 +31,13 @@
+
+
+
+
+ <_ReturnedPackageVersion Include="$(PackageId)" Version="$(PackageVersion)" Condition="'$(IsPackable)' == 'true'" />
+
+
diff --git a/tests/Shared/RepoTesting/Aspire.RepoTesting.targets b/tests/Shared/RepoTesting/Aspire.RepoTesting.targets
index e29d62d1ac8..149219486bb 100644
--- a/tests/Shared/RepoTesting/Aspire.RepoTesting.targets
+++ b/tests/Shared/RepoTesting/Aspire.RepoTesting.targets
@@ -33,7 +33,7 @@
`AspireProjectOrPackageReference` - maps to projects in `src/` or `src/Components/`
-->
-
+
@@ -107,7 +107,33 @@
-
+
+
+ <_SrcProjectsForVersions Include="$(RepoRoot)src\**\*.csproj"
+ Exclude="$(RepoRoot)src\Aspire.ProjectTemplates\templates\**\*.csproj" />
+
+
+
+
+
+
+
+
+ <_AspirePackageVersionXml Include="@(_AspirePackageVersions -> '<PackageVersion Include="%(Identity)" Version="%(Version)" />')" />
+
+
+
+
+
+
+
+
+ <_AspireAppHostSdkVersion>%(_AppHostSdkItem.Version)
+
+
+
<_PackageVersionEvaluated Include="@(PackageVersion -> '<PackageVersion Include="%(Identity)" Version="%(Version)" />')" />
@@ -126,15 +152,21 @@
$(PackageVersion)
+ $(_AspireAppHostSdkVersion)
true
-
+
@(_PackageVersionEvaluated, '
')
+
+ @(_AspirePackageVersionXml, '
+ ')
+
+
@(_PropertiesToPassEvaluated, '
')
@@ -165,6 +197,6 @@
$(MajorVersion).$(MinorVersion).$(PatchVersion)
-
+
diff --git a/tests/Shared/RepoTesting/Directory.Packages.Helix.props b/tests/Shared/RepoTesting/Directory.Packages.Helix.props
index 5428992b1ba..3fc23db0486 100644
--- a/tests/Shared/RepoTesting/Directory.Packages.Helix.props
+++ b/tests/Shared/RepoTesting/Directory.Packages.Helix.props
@@ -1,84 +1,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+