Skip to content
This repository was archived by the owner on Nov 21, 2018. It is now read-only.

Commit 35ec069

Browse files
committed
Use file globbing to resolve manifests
1 parent 026f4be commit 35ec069

File tree

2 files changed

+9
-15
lines changed

2 files changed

+9
-15
lines changed

src/Microsoft.AspNetCore.All/Microsoft.AspNetCore.All.csproj

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,4 @@
2222
<Content Include="build\**\*.targets" PackagePath="%(Identity)" />
2323
</ItemGroup>
2424

25-
<Target Name="UpdateManifestVersionNumbers" BeforeTargets="GenerateNuspec">
26-
<PropertyGroup>
27-
<ManifestTargetsFile>$(MSBuildThisFileDirectory)build\PublishWithAspNetCoreTargetManifest.targets</ManifestTargetsFile>
28-
</PropertyGroup>
29-
30-
<Exec Command="powershell.exe -command &quot;(Get-Content $(ManifestTargetsFile)).replace('__MANIFEST_VERSION__','$(VersionPrefix)-$(VersionSuffix)') | Set-Content $(ManifestTargetsFile)&quot;" Condition="'$(OS)' == 'Windows_NT'"/>
31-
<Exec Command="sed -i -e &quot;s/__MANIFEST_VERSION__/$(VersionPrefix)-$(VersionSuffix)/g&quot; $(ManifestTargetsFile)" Condition="'$(OS)' != 'Windows_NT'"/>
32-
</Target>
33-
3425
</Project>

src/Microsoft.AspNetCore.All/build/PublishWithAspNetCoreTargetManifest.targets

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33
<PublishWithAspNetCoreTargetManifest Condition="'$(PublishWithAspNetCoreTargetManifest)'=='' and '$(RuntimeIdentifier)'=='' and '$(RuntimeIdentifiers)'=='' and '$(PublishableProject)'=='true'">true</PublishWithAspNetCoreTargetManifest>
44
</PropertyGroup>
55

6-
<PropertyGroup Condition="'$(PublishWithAspNetCoreTargetManifest)'=='true'">
7-
<TargetManifestFiles>$(TargetManifestFiles);$(MSBuildThisFileDirectory)aspnetcore-store-__MANIFEST_VERSION__-win7-x64.xml;$(MSBuildThisFileDirectory)aspnetcore-store-__MANIFEST_VERSION__-win7-x86.xml;$(MSBuildThisFileDirectory)aspnetcore-store-__MANIFEST_VERSION__-osx-x64.xml;$(MSBuildThisFileDirectory)aspnetcore-store-__MANIFEST_VERSION__-linux-x64.xml</TargetManifestFiles>
8-
</PropertyGroup>
9-
106
<!--
117
******************************************************************************
128
Target: PublishWithAspNetCoreTargetManifest
@@ -15,12 +11,19 @@ Error if PublishWithAspNetCoreTargetManifest is set to true for standalone app
1511
-->
1612
<Target
1713
Name="PublishWithAspNetCoreTargetManifest"
18-
BeforeTargets="Publish"
19-
DependsOnTargets="PrepareForPublish"
14+
AfterTargets="PrepareForPublish"
2015
Condition="'$(PublishWithAspNetCoreTargetManifest)'=='true'" >
2116

2217
<Error
2318
Text="PublishWithAspNetCoreTargetManifest cannot be set to true for standalone apps."
2419
Condition="'$(RuntimeIdentifier)'!='' or '$(RuntimeIdentifiers)'!=''" />
20+
21+
<ItemGroup>
22+
<AspNetCoreTargetManifestFiles Include="$(MSBuildThisFileDirectory)aspnetcore-store-*.xml"/>
23+
</ItemGroup>
24+
25+
<PropertyGroup>
26+
<TargetManifestFiles>$(TargetManifestFiles);@(AspNetCoreTargetManifestFiles)</TargetManifestFiles>
27+
</PropertyGroup>
2528
</Target>
2629
</Project>

0 commit comments

Comments
 (0)