29 lines
1.1 KiB
XML
29 lines
1.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
|
|
<PropertyGroup>
|
|
<CosturaPath Condition="$(CosturaPath) == '' Or $(CosturaPath) == '*Undefined*'">$(MSBuildThisFileDirectory)..\..\</CosturaPath>
|
|
</PropertyGroup>
|
|
|
|
<UsingTask
|
|
TaskName="Costura.Tasks.FilterReferenceCopyLocalPaths"
|
|
AssemblyFile="$(CosturaPath)\Costura.Tasks.dll" />
|
|
|
|
<Target Name="CosturaFilterReferenceCopyLocalPaths" BeforeTargets="_CopyFilesMarkedCopyLocal" DependsOnTargets="FodyTarget">
|
|
|
|
<Costura.Tasks.FilterReferenceCopyLocalPaths
|
|
ProjectDirectory="$(ProjectDir)"
|
|
SolutionDir="$(FodySolutionDir)"
|
|
References="@(ReferencePath)"
|
|
ReferenceCopyLocalPaths="@(ReferenceCopyLocalPaths)"
|
|
>
|
|
<Output TaskParameter="FilteredReferenceCopyLocalPaths" ItemName="FilteredReferenceCopyLocalPaths" />
|
|
</Costura.Tasks.FilterReferenceCopyLocalPaths>
|
|
|
|
<ItemGroup>
|
|
<ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)" />
|
|
<ReferenceCopyLocalPaths Include="@(FilteredReferenceCopyLocalPaths)" />
|
|
</ItemGroup>
|
|
|
|
</Target>
|
|
</Project> |