[msbuild] Fixes MoveTaskBase inclusion

MoveTaskBase inherits from Microsoft.Build.Tasks.Move, and Mono has a different implementation of it, so when building from a Mac we need to include XBuildMoveTaskBase.cs instead. The previous condition does no apply any more, because we're now using MSBuild to build, but the Move task implementation didn't change so it doesn't matter if we're using Xbuild or MSBuild.

This issue is preventing us (XVS) from merging features to our master branch
This commit is contained in:
Emanuel 2017-12-14 18:10:56 -03:00 коммит произвёл Emanuel Fernandez Dell'Oca
Родитель b357bb4e1e
Коммит c84f0dac3d
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -51,9 +51,9 @@
</ProjectReference>
</ItemGroup>
<ItemGroup>
<!-- XBuild does not define the MSBuildRuntimeVersion property. -->
<Compile Include="MsBuildTasks\MoveTaskBase.cs" Condition="'$(MSBuildRuntimeVersion)' != ''" />
<Compile Include="MsBuildTasks\XBuildMoveTaskBase.cs" Condition="'$(MSBuildRuntimeVersion)' == ''" />
<!-- Mono has a different implementation of the Move task, so when building on a Mac we need to include XBuildMoveTaskBase.cs -->
<Compile Include="MsBuildTasks\MoveTaskBase.cs" Condition="'$(OS)' == 'Windows_NT'" />
<Compile Include="MsBuildTasks\XBuildMoveTaskBase.cs" Condition="'$(OS)' != 'Windows_NT'" />
</ItemGroup>
<ItemGroup>
<Compile Include="MsBuildTasks\CopyBase.cs" />