Directory.Build.targets 1.3 KB
Newer Older
1
<Project>
2

3 4
  <Import Condition="'$(IsFrameworkPackage)' == 'true'" Project="frameworkPackage.targets" />

5
  <Import Project="..\Directory.Build.targets" />
6 7 8 9 10 11 12 13 14 15

  <Target Name="ApplyBaselineToStaticDependencies" 
          BeforeTargets="AssignPkgProjPackageDependenciesTargetFramework"
          Condition="'@(Dependency)' != ''">
    <ApplyBaseLine OriginalDependencies="@(Dependency)"
                   BaseLinePackages="@(BaseLinePackage)"
                   PackageIndexes="@(PackageIndex)"
                   Apply="$(BaseLinePackageDependencies)">
      <Output TaskParameter="BaseLinedDependencies" ItemName="_BaseLinedStaticDependencies" />
    </ApplyBaseLine>
16 17 18 19 20

    <ApplyPreReleaseSuffix Condition="'@(_BaseLinedStaticDependencies)' != ''" 
                           OriginalPackages="@(_BaseLinedStaticDependencies)" 
                           StablePackages="@(StablePackage)"
                           PackageIndexes="@(PackageIndex)"
W
Wes Haggard 已提交
21
                           PreReleaseSuffix="-$(VersionSuffix)">
22 23 24
      <Output TaskParameter="UpdatedPackages" ItemName="_SuffixedStaticDependencies"/>
    </ApplyPreReleaseSuffix>
    
25 26
    <ItemGroup>
      <Dependency Remove="@(Dependency)" />
27
      <Dependency Include="@(_SuffixedStaticDependencies)" />
28 29 30
    </ItemGroup>
  </Target>
</Project>