|
235 | 235 | <Splits>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',').Length)</Splits> |
236 | 236 | <PackageName>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0])</PackageName> |
237 | 237 | <PackageVersion>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1])</PackageVersion> |
| 238 | + <Reference>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[2])</Reference> |
238 | 239 | <AllPrivateAssets>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4])</AllPrivateAssets> |
239 | 240 | <CopyLocal Condition="%(PaketReferencesFileLinesInfo.Splits) >= 6">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5])</CopyLocal> |
240 | 241 | <OmitContent Condition="%(PaketReferencesFileLinesInfo.Splits) >= 7">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6])</OmitContent> |
241 | 242 | <ImportTargets Condition="%(PaketReferencesFileLinesInfo.Splits) >= 8">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7])</ImportTargets> |
| 243 | + <Aliases Condition="%(PaketReferencesFileLinesInfo.Splits) >= 9">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[8])</Aliases> |
242 | 244 | </PaketReferencesFileLinesInfo> |
243 | | - <PackageReference Include="%(PaketReferencesFileLinesInfo.PackageName)"> |
244 | | - <Version>%(PaketReferencesFileLinesInfo.PackageVersion)</Version> |
| 245 | + <PackageReference Condition=" '$(ManagePackageVersionsCentrally)' != 'true' Or '%(PaketReferencesFileLinesInfo.Reference)' == 'Direct' " Include="%(PaketReferencesFileLinesInfo.PackageName)"> |
| 246 | + <Version Condition=" '$(ManagePackageVersionsCentrally)' != 'true' ">%(PaketReferencesFileLinesInfo.PackageVersion)</Version> |
245 | 247 | <PrivateAssets Condition=" ('%(PaketReferencesFileLinesInfo.AllPrivateAssets)' == 'true') Or ('$(PackAsTool)' == 'true') ">All</PrivateAssets> |
246 | 248 | <ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.CopyLocal) == 'false' or %(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'exclude'">runtime</ExcludeAssets> |
247 | 249 | <ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.OmitContent) == 'true'">$(ExcludeAssets);contentFiles</ExcludeAssets> |
248 | 250 | <ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.ImportTargets) == 'false'">$(ExcludeAssets);build;buildMultitargeting;buildTransitive</ExcludeAssets> |
| 251 | + <Aliases Condition=" %(PaketReferencesFileLinesInfo.Aliases) != ''">%(PaketReferencesFileLinesInfo.Aliases)</Aliases> |
249 | 252 | <Publish Condition=" '$(PackAsTool)' == 'true' ">true</Publish> |
250 | 253 | <AllowExplicitVersion>true</AllowExplicitVersion> |
251 | 254 | </PackageReference> |
| 255 | + <PackageVersion Include="%(PaketReferencesFileLinesInfo.PackageName)"> |
| 256 | + <Version>%(PaketReferencesFileLinesInfo.PackageVersion)</Version> |
| 257 | + </PackageVersion> |
252 | 258 | </ItemGroup> |
253 | 259 |
|
254 | 260 | <PropertyGroup> |
|
0 commit comments