Skip to content

Commit a0e22ec

Browse files
[Msbuild]Ensure that the nearest TFM is passed in to the target project (#819)
[Msbuild]Ensure that the nearest TFM is passed in to the target project
1 parent 3c87c1b commit a0e22ec

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/coverlet.msbuild.tasks/coverlet.msbuild.targets

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
<UsingTask TaskName="Coverlet.MSbuild.Tasks.InstrumentationTask" AssemblyFile="$(CoverletToolsPath)coverlet.msbuild.tasks.dll"/>
44
<UsingTask TaskName="Coverlet.MSbuild.Tasks.CoverageResultTask" AssemblyFile="$(CoverletToolsPath)coverlet.msbuild.tasks.dll"/>
55

6-
<Target Name="ReferencedPathMaps" BeforeTargets="CoreCompile" >
7-
<MSBuild Projects="@(ProjectReference->'%(FullPath)')"
8-
Targets="CoverletGetPathMap" SkipNonexistentTargets="true">
6+
<Target Name="ReferencedPathMaps" BeforeTargets="CoreCompile" DependsOnTargets="ResolveProjectReferences" >
7+
<MSBuild Projects="@(AnnotatedProjects->'%(FullPath)')"
8+
Targets="CoverletGetPathMap"
9+
Properties="TargetFramework=%(AnnotatedProjects.NearestTargetFramework)"
10+
SkipNonexistentTargets="true">
911
<Output TaskParameter="TargetOutputs"
1012
ItemName="_LocalTopLevelSourceRoot" />
1113
</MSBuild>
@@ -69,4 +71,4 @@
6971
AfterTargets="VSTest"
7072
DependsOnTargets="GenerateCoverageResult"
7173
Condition="'$(CollectCoverage)' == 'true'" />
72-
</Project>
74+
</Project>

0 commit comments

Comments
 (0)