diff options
Diffstat (limited to 'src/publish.proj')
-rw-r--r-- | src/publish.proj | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/publish.proj b/src/publish.proj index 8fb771eb7f..d1a0bb4ec8 100644 --- a/src/publish.proj +++ b/src/publish.proj @@ -4,6 +4,21 @@ <Import Project="$(ToolsDir)PublishContent.targets" /> <Import Project="$(ToolsDir)versioning.targets" /> + <!-- gathers the items to be published --> + <Target Name="GatherItemsForPattern"> + <Error Condition="'$(PublishPattern)' == ''" Text="Please specify a value for PublishPattern using standard msbuild 'include' syntax." /> + <ItemGroup> + <ForPublishing Include="$(PublishPattern)" /> + </ItemGroup> + <!-- add relative blob path metadata --> + <ItemGroup> + <ForPublishing> + <RelativeBlobPath>$(__BuildType)/%(Filename)%(Extension)</RelativeBlobPath> + </ForPublishing> + </ItemGroup> + <Error Condition="'@(ForPublishing)' == ''" Text="No items were found matching pattern '$(PublishPattern)'." /> + </Target> + <PropertyGroup> <PublishPattern Condition="'$(PublishPattern)' == ''">$(PackagesBinDir)**\*.nupkg</PublishPattern> </PropertyGroup> |