Replaced Move-Tasks with a Copy-Task and a Delete-Task as xbuild does not support Move-Tasks

This commit is contained in:
lukeIam authored and derivator committed 2015-12-06 13:48:17 +01:00
1 parent eae68bb6c3
commit 12e43265db
1 file changed
+13 -5
+13 -5
View File
@@ -506,7 +506,7 @@ powershell -command "(Get-Content -Encoding UTF8 '$(ProjectDir)Properties\Assemb
</PostBuildEventDependsOn> </PostBuildEventDependsOn>
</PropertyGroup> </PropertyGroup>
<Target Name="managedDepCopyAfterBuild" BeforeTargets="AfterBuild"> <Target Name="managedDepCopyAfterBuild" BeforeTargets="AfterBuild">
<Message Text="copy all libs to the managed dependencies folder" Importance="normal"/> <Message Text="move all libs to the managed dependencies folder" Importance="normal"/>
<ItemGroup> <ItemGroup>
<RootDLLFilesToMove Include="$(TargetDir)*.dll"/> <RootDLLFilesToMove Include="$(TargetDir)*.dll"/>
</ItemGroup> </ItemGroup>
@@ -519,18 +519,26 @@ powershell -command "(Get-Content -Encoding UTF8 '$(ProjectDir)Properties\Assemb
<ItemGroup> <ItemGroup>
<OtherFilesToMove Include="$(TargetDir)System.Data.SQLite.xml;"/> <OtherFilesToMove Include="$(TargetDir)System.Data.SQLite.xml;"/>
</ItemGroup> </ItemGroup>
<Move <Copy
SourceFiles="@(RootDLLFilesToMove)" SourceFiles="@(RootDLLFilesToMove)"
DestinationFiles="@(RootDLLFilesToMove->'$(TargetDir)libs\managed\%(Filename)%(Extension)')"/> DestinationFiles="@(RootDLLFilesToMove->'$(TargetDir)libs\managed\%(Filename)%(Extension)')"/>
<Move <Copy
SourceFiles="@(x64FolderFilesToMove)" SourceFiles="@(x64FolderFilesToMove)"
DestinationFiles="@(x64FolderFilesToMove->'$(TargetDir)libs\managed\x64\%(Filename)%(Extension)')"/> DestinationFiles="@(x64FolderFilesToMove->'$(TargetDir)libs\managed\x64\%(Filename)%(Extension)')"/>
<Move <Copy
SourceFiles="@(x86FolderFilesToMove)" SourceFiles="@(x86FolderFilesToMove)"
DestinationFiles="@(x86FolderFilesToMove->'$(TargetDir)libs\managed\x86\%(Filename)%(Extension)')"/> DestinationFiles="@(x86FolderFilesToMove->'$(TargetDir)libs\managed\x86\%(Filename)%(Extension)')"/>
<Move <Copy
SourceFiles="@(OtherFilesToMove)" SourceFiles="@(OtherFilesToMove)"
DestinationFiles="@(OtherFilesToMove->'$(TargetDir)libs\managed\%(Filename)%(Extension)')"/> DestinationFiles="@(OtherFilesToMove->'$(TargetDir)libs\managed\%(Filename)%(Extension)')"/>
<Delete
Files="@(RootDLLFilesToMove)" />
<Delete
Files="@(x64FolderFilesToMove)" />
<Delete
Files="@(x86FolderFilesToMove)" />
<Delete
Files="@(OtherFilesToMove)" />
<RemoveDir <RemoveDir
Directories="$(TargetDir)\x64\;$(TargetDir)\x86\" /> Directories="$(TargetDir)\x64\;$(TargetDir)\x86\" />
</Target> </Target>