|
111 | 111 | - VS.Redist.Common.*.*_$(TargetArchitecture).*.nupkg
|
112 | 112 |
|
113 | 113 | These packages are always non-shipping, so only look there.
|
| 114 | +
|
| 115 | + As these installer packages are inserted into VS as-is, .NET doesn't ship them |
| 116 | + but must ensure that they're validated as though they were shipped by .NET (so they don't break when inserted into VS). |
114 | 117 | -->
|
115 |
| - <Artifact Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.$(TargetArchitecture).*.nupkg" IsShipping="false" Kind="Package" /> |
116 |
| - <Artifact Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.*_$(TargetArchitecture).*.nupkg" IsShipping="false" Kind="Package" /> |
| 118 | + <VSRedistArtifact Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.$(TargetArchitecture).*.nupkg" IsShipping="false" Kind="Package" /> |
| 119 | + <VSRedistArtifact Include="$(ArtifactsNonShippingPackagesDir)**/VS.Redist.Common.*.*_$(TargetArchitecture).*.nupkg" IsShipping="false" Kind="Package" /> |
| 120 | + |
| 121 | + <Artifact Include="@(VSRedistArtifact)"> |
| 122 | + <DotNetReleaseShipping Condition="'$(ProducesDotNetReleaseShippingAssets)' == 'true'">true</DotNetReleaseShipping> |
| 123 | + </Artifact> |
117 | 124 |
|
118 | 125 | <!--
|
119 | 126 | In the VMR, don't publish packages that didn't match the above conditions externally.
|
|
358 | 365 | An item is a Package if Kind wasn't already set, and PublishFlatContainer is not set. -->
|
359 | 366 | <Kind Condition="'%(ItemsToPushToBlobFeed.Kind)' == '' and '%(ItemsToPushToBlobFeed.PublishFlatContainer)' == 'true'">Blob</Kind>
|
360 | 367 | <Kind Condition="'%(ItemsToPushToBlobFeed.Kind)' == '' and '%(ItemsToPushToBlobFeed.PublishFlatContainer)' != 'true'">Package</Kind>
|
| 368 | + <!-- DotNetReleaseShipping=true if IsShipping=true and ProducesDotNetReleaseShippingAssets=true--> |
| 369 | + <DotNetReleaseShipping Condition="'%(ItemsToPushToBlobFeed.DotNetReleaseShipping)' == '' and '%(ItemsToPushToBlobFeed.IsShipping)' == 'true' and '$(ProducesDotNetReleaseShippingAssets)' == 'true'">true</DotNetReleaseShipping> |
361 | 370 | </ItemsToPushToBlobFeed>
|
362 | 371 | </ItemGroup>
|
363 | 372 |
|
364 | 373 | <!-- Note that the below ItemsToPushToBlobFeed metadata updates are in separate item groups to preserve previous information. -->
|
365 | 374 | <ItemGroup>
|
366 | 375 | <ItemsToPushToBlobFeed>
|
367 | 376 | <ManifestArtifactData Condition="'%(ItemsToPushToBlobFeed.IsShipping)' != 'true'">%(ItemsToPushToBlobFeed.ManifestArtifactData);NonShipping=true</ManifestArtifactData>
|
368 |
| - <ManifestArtifactData Condition="'%(ItemsToPushToBlobFeed.IsShipping)' == 'true' and '$(ProducesDotNetReleaseShippingAssets)' == 'true'">%(ItemsToPushToBlobFeed.ManifestArtifactData);DotNetReleaseShipping=true</ManifestArtifactData> |
| 377 | + <ManifestArtifactData Condition="'%(ItemsToPushToBlobFeed.DotNetReleaseShipping)' == 'true'">%(ItemsToPushToBlobFeed.ManifestArtifactData);DotNetReleaseShipping=true</ManifestArtifactData> |
369 | 378 | </ItemsToPushToBlobFeed>
|
370 | 379 | </ItemGroup>
|
371 | 380 |
|
|
0 commit comments