Directory.Build.targets 1.1 KB
Newer Older
1
<Project>
2
  <Import Project="..\Directory.Build.targets" />
3

4
  <Target Name="ApplyBaselineToStaticDependencies"
5
          BeforeTargets="AssignPkgProjPackageDependenciesTargetFramework"
6 7
          Condition="'@(IndexedDependency)' != ''">
    <ApplyBaseLine OriginalDependencies="@(IndexedDependency)"
8 9 10 11 12
                   BaseLinePackages="@(BaseLinePackage)"
                   PackageIndexes="@(PackageIndex)"
                   Apply="$(BaseLinePackageDependencies)">
      <Output TaskParameter="BaseLinedDependencies" ItemName="_BaseLinedStaticDependencies" />
    </ApplyBaseLine>
13

14 15
    <ApplyPreReleaseSuffix Condition="'@(_BaseLinedStaticDependencies)' != ''"
                           OriginalPackages="@(_BaseLinedStaticDependencies)"
16 17
                           StablePackages="@(StablePackage)"
                           PackageIndexes="@(PackageIndex)"
W
Wes Haggard 已提交
18
                           PreReleaseSuffix="-$(VersionSuffix)">
19 20
      <Output TaskParameter="UpdatedPackages" ItemName="_SuffixedStaticDependencies"/>
    </ApplyPreReleaseSuffix>
21

22
    <ItemGroup>
23
      <Dependency Include="@(_SuffixedStaticDependencies)" />
24 25 26
    </ItemGroup>
  </Target>
</Project>