|
159 | 159 | This value should match the version in the props generated by paket
|
160 | 160 | If they differ, this means we need to do a restore in order to ensure correct dependencies
|
161 | 161 | -->
|
162 |
| - <PropertyGroup Condition="'$(PaketPropsVersion)' != '5.185.3' "> |
| 162 | + <PropertyGroup Condition="'$(PaketPropsVersion)' != '6.0.0' "> |
163 | 163 | <PaketRestoreRequired>true</PaketRestoreRequired>
|
164 | 164 | </PropertyGroup>
|
165 | 165 |
|
|
236 | 236 | <PackageName>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0])</PackageName>
|
237 | 237 | <PackageVersion>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1])</PackageVersion>
|
238 | 238 | <AllPrivateAssets>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4])</AllPrivateAssets>
|
239 |
| - <CopyLocal Condition="'%(PaketReferencesFileLinesInfo.Splits)' == '6'">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5])</CopyLocal> |
| 239 | + <CopyLocal Condition="%(PaketReferencesFileLinesInfo.Splits) >= 6">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5])</CopyLocal> |
| 240 | + <OmitContent Condition="%(PaketReferencesFileLinesInfo.Splits) >= 7">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6])</OmitContent> |
| 241 | + <ImportTargets Condition="%(PaketReferencesFileLinesInfo.Splits) >= 8">$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7])</ImportTargets> |
240 | 242 | </PaketReferencesFileLinesInfo>
|
241 | 243 | <PackageReference Include="%(PaketReferencesFileLinesInfo.PackageName)">
|
242 | 244 | <Version>%(PaketReferencesFileLinesInfo.PackageVersion)</Version>
|
243 | 245 | <PrivateAssets Condition=" ('%(PaketReferencesFileLinesInfo.AllPrivateAssets)' == 'true') Or ('$(PackAsTool)' == 'true') ">All</PrivateAssets>
|
244 |
| - <ExcludeAssets Condition=" '%(PaketReferencesFileLinesInfo.Splits)' == '6' And %(PaketReferencesFileLinesInfo.CopyLocal) == 'false'">runtime</ExcludeAssets> |
245 |
| - <ExcludeAssets Condition=" '%(PaketReferencesFileLinesInfo.Splits)' != '6' And %(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'exclude'">runtime</ExcludeAssets> |
| 246 | + <ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.CopyLocal) == 'false' or %(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'exclude'">runtime</ExcludeAssets> |
| 247 | + <ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.OmitContent) == 'true'">$(ExcludeAssets);contentFiles</ExcludeAssets> |
| 248 | + <ExcludeAssets Condition=" %(PaketReferencesFileLinesInfo.ImportTargets) == 'false'">$(ExcludeAssets);build;buildMultitargeting;buildTransitive</ExcludeAssets> |
246 | 249 | <Publish Condition=" '$(PackAsTool)' == 'true' ">true</Publish>
|
247 | 250 | <AllowExplicitVersion>true</AllowExplicitVersion>
|
248 | 251 | </PackageReference>
|
|
289 | 292 | <PropertyGroup>
|
290 | 293 | <PaketProjectFile>$(MSBuildProjectDirectory)/$(MSBuildProjectFile)</PaketProjectFile>
|
291 | 294 | <ContinuePackingAfterGeneratingNuspec>true</ContinuePackingAfterGeneratingNuspec>
|
| 295 | + <UseMSBuild16_10_Pack>false</UseMSBuild16_10_Pack> |
| 296 | + <UseMSBuild16_10_Pack Condition=" '@(MSBuildMajorVersion)' >= '16' AND '@(MSBuildMinorVersion)' > '10' ">true</UseMSBuild16_10_Pack> |
292 | 297 | <UseMSBuild16_0_Pack>false</UseMSBuild16_0_Pack>
|
293 |
| - <UseMSBuild16_0_Pack Condition=" '@(MSBuildMajorVersion)' >= '16' ">true</UseMSBuild16_0_Pack> |
| 298 | + <UseMSBuild16_0_Pack Condition=" '@(MSBuildMajorVersion)' >= '16' AND (! $(UseMSBuild16_10_Pack)) ">true</UseMSBuild16_0_Pack> |
294 | 299 | <UseMSBuild15_9_Pack>false</UseMSBuild15_9_Pack>
|
295 | 300 | <UseMSBuild15_9_Pack Condition=" '@(MSBuildMajorVersion)' == '15' AND '@(MSBuildMinorVersion)' > '8' ">true</UseMSBuild15_9_Pack>
|
296 | 301 | <UseMSBuild15_8_Pack>false</UseMSBuild15_8_Pack>
|
297 |
| - <UseMSBuild15_8_Pack Condition=" '$(NuGetToolVersion)' != '4.0.0' AND (! $(UseMSBuild15_9_Pack)) AND (! $(UseMSBuild16_0_Pack)) ">true</UseMSBuild15_8_Pack> |
| 302 | + <UseMSBuild15_8_Pack Condition=" '$(NuGetToolVersion)' != '4.0.0' AND (! $(UseMSBuild15_9_Pack)) AND (! $(UseMSBuild16_0_Pack)) AND (! $(UseMSBuild16_10_Pack)) ">true</UseMSBuild15_8_Pack> |
298 | 303 | <UseNuGet4_Pack>false</UseNuGet4_Pack>
|
299 |
| - <UseNuGet4_Pack Condition=" (! $(UseMSBuild15_8_Pack)) AND (! $(UseMSBuild15_9_Pack)) AND (! $(UseMSBuild16_0_Pack)) ">true</UseNuGet4_Pack> |
| 304 | + <UseNuGet4_Pack Condition=" (! $(UseMSBuild15_8_Pack)) AND (! $(UseMSBuild15_9_Pack)) AND (! $(UseMSBuild16_0_Pack)) AND (! $(UseMSBuild16_10_Pack)) ">true</UseNuGet4_Pack> |
300 | 305 | <AdjustedNuspecOutputPath>$(PaketIntermediateOutputPath)\$(Configuration)</AdjustedNuspecOutputPath>
|
301 | 306 | <AdjustedNuspecOutputPath Condition="@(_NuspecFilesNewLocation) == ''">$(PaketIntermediateOutputPath)</AdjustedNuspecOutputPath>
|
302 | 307 | </PropertyGroup>
|
|
314 | 319 | </ConvertToAbsolutePath>
|
315 | 320 |
|
316 | 321 | <!-- Call Pack -->
|
| 322 | + <PackTask Condition="$(UseMSBuild16_10_Pack)" |
| 323 | + PackItem="$(PackProjectInputFile)" |
| 324 | + PackageFiles="@(_PackageFiles)" |
| 325 | + PackageFilesToExclude="@(_PackageFilesToExclude)" |
| 326 | + PackageVersion="$(PackageVersion)" |
| 327 | + PackageId="$(PackageId)" |
| 328 | + Title="$(Title)" |
| 329 | + Authors="$(Authors)" |
| 330 | + Description="$(Description)" |
| 331 | + Copyright="$(Copyright)" |
| 332 | + RequireLicenseAcceptance="$(PackageRequireLicenseAcceptance)" |
| 333 | + LicenseUrl="$(PackageLicenseUrl)" |
| 334 | + ProjectUrl="$(PackageProjectUrl)" |
| 335 | + IconUrl="$(PackageIconUrl)" |
| 336 | + ReleaseNotes="$(PackageReleaseNotes)" |
| 337 | + Tags="$(PackageTags)" |
| 338 | + DevelopmentDependency="$(DevelopmentDependency)" |
| 339 | + BuildOutputInPackage="@(_BuildOutputInPackage)" |
| 340 | + TargetPathsToSymbols="@(_TargetPathsToSymbols)" |
| 341 | + SymbolPackageFormat="$(SymbolPackageFormat)" |
| 342 | + TargetFrameworks="@(_TargetFrameworks)" |
| 343 | + AssemblyName="$(AssemblyName)" |
| 344 | + PackageOutputPath="$(PackageOutputAbsolutePath)" |
| 345 | + IncludeSymbols="$(IncludeSymbols)" |
| 346 | + IncludeSource="$(IncludeSource)" |
| 347 | + PackageTypes="$(PackageType)" |
| 348 | + IsTool="$(IsTool)" |
| 349 | + RepositoryUrl="$(RepositoryUrl)" |
| 350 | + RepositoryType="$(RepositoryType)" |
| 351 | + SourceFiles="@(_SourceFiles->Distinct())" |
| 352 | + NoPackageAnalysis="$(NoPackageAnalysis)" |
| 353 | + MinClientVersion="$(MinClientVersion)" |
| 354 | + Serviceable="$(Serviceable)" |
| 355 | + FrameworkAssemblyReferences="@(_FrameworkAssemblyReferences)" |
| 356 | + ContinuePackingAfterGeneratingNuspec="$(ContinuePackingAfterGeneratingNuspec)" |
| 357 | + NuspecOutputPath="$(AdjustedNuspecOutputPath)" |
| 358 | + IncludeBuildOutput="$(IncludeBuildOutput)" |
| 359 | + BuildOutputFolders="$(BuildOutputTargetFolder)" |
| 360 | + ContentTargetFolders="$(ContentTargetFolders)" |
| 361 | + RestoreOutputPath="$(RestoreOutputAbsolutePath)" |
| 362 | + NuspecFile="$(NuspecFileAbsolutePath)" |
| 363 | + NuspecBasePath="$(NuspecBasePath)" |
| 364 | + NuspecProperties="$(NuspecProperties)" |
| 365 | + PackageLicenseFile="$(PackageLicenseFile)" |
| 366 | + PackageLicenseExpression="$(PackageLicenseExpression)" |
| 367 | + PackageLicenseExpressionVersion="$(PackageLicenseExpressionVersion)" |
| 368 | + Readme="$(PackageReadmeFile)" |
| 369 | + NoDefaultExcludes="$(NoDefaultExcludes)"/> |
| 370 | + |
317 | 371 | <PackTask Condition="$(UseMSBuild16_0_Pack)"
|
318 | 372 | PackItem="$(PackProjectInputFile)"
|
319 | 373 | PackageFiles="@(_PackageFiles)"
|
|
343 | 397 | IsTool="$(IsTool)"
|
344 | 398 | RepositoryUrl="$(RepositoryUrl)"
|
345 | 399 | RepositoryType="$(RepositoryType)"
|
| 400 | + RepositoryBranch="$(RepositoryBranch)" |
| 401 | + RepositoryCommit="$(RepositoryCommit)" |
346 | 402 | SourceFiles="@(_SourceFiles->Distinct())"
|
347 | 403 | NoPackageAnalysis="$(NoPackageAnalysis)"
|
348 | 404 | MinClientVersion="$(MinClientVersion)"
|
|
359 | 415 | NuspecProperties="$(NuspecProperties)"
|
360 | 416 | PackageLicenseFile="$(PackageLicenseFile)"
|
361 | 417 | PackageLicenseExpression="$(PackageLicenseExpression)"
|
362 |
| - PackageLicenseExpressionVersion="$(PackageLicenseExpressionVersion)" /> |
| 418 | + PackageLicenseExpressionVersion="$(PackageLicenseExpressionVersion)" |
| 419 | + NoDefaultExcludes="$(NoDefaultExcludes)" /> |
363 | 420 |
|
364 | 421 | <PackTask Condition="$(UseMSBuild15_9_Pack)"
|
365 | 422 | PackItem="$(PackProjectInputFile)"
|
|
390 | 447 | IsTool="$(IsTool)"
|
391 | 448 | RepositoryUrl="$(RepositoryUrl)"
|
392 | 449 | RepositoryType="$(RepositoryType)"
|
| 450 | + RepositoryBranch="$(RepositoryBranch)" |
| 451 | + RepositoryCommit="$(RepositoryCommit)" |
393 | 452 | SourceFiles="@(_SourceFiles->Distinct())"
|
394 | 453 | NoPackageAnalysis="$(NoPackageAnalysis)"
|
395 | 454 | MinClientVersion="$(MinClientVersion)"
|
|
433 | 492 | IsTool="$(IsTool)"
|
434 | 493 | RepositoryUrl="$(RepositoryUrl)"
|
435 | 494 | RepositoryType="$(RepositoryType)"
|
| 495 | + RepositoryBranch="$(RepositoryBranch)" |
| 496 | + RepositoryCommit="$(RepositoryCommit)" |
436 | 497 | SourceFiles="@(_SourceFiles->Distinct())"
|
437 | 498 | NoPackageAnalysis="$(NoPackageAnalysis)"
|
438 | 499 | MinClientVersion="$(MinClientVersion)"
|
|
475 | 536 | IsTool="$(IsTool)"
|
476 | 537 | RepositoryUrl="$(RepositoryUrl)"
|
477 | 538 | RepositoryType="$(RepositoryType)"
|
| 539 | + RepositoryBranch="$(RepositoryBranch)" |
| 540 | + RepositoryCommit="$(RepositoryCommit)" |
478 | 541 | SourceFiles="@(_SourceFiles->Distinct())"
|
479 | 542 | NoPackageAnalysis="$(NoPackageAnalysis)"
|
480 | 543 | MinClientVersion="$(MinClientVersion)"
|
|
0 commit comments