Skip to content

Commit 7336505

Browse files
committed
fix PostBuild Target to work cross platform with MSBuild Copy Task
1 parent 675666e commit 7336505

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

Blogifier.Web/Blogifier.Web.csproj

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,18 @@
2727
<ProjectReference Include="..\Blogifier.Core\Blogifier.Core.csproj" />
2828
</ItemGroup>
2929

30-
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="Exists('$(SolutionDir)Packages\Widgets\Newsletter\bin\Debug\netcoreapp2.0\Newsletter.dll')">
31-
<Exec Command="xcopy &quot;$(SolutionDir)Packages\Widgets\Newsletter\bin\Debug\netcoreapp2.0\Newsletter.dll&quot; &quot;$(TargetDir)&quot; /Y" />
32-
<Exec Command="xcopy &quot;$(SolutionDir)Packages\Widgets\PostList\bin\Debug\netcoreapp2.0\PostList.dll&quot; &quot;$(TargetDir)&quot; /Y" />
30+
<Target Name="PostBuild"
31+
AfterTargets="PostBuildEvent"
32+
Condition="Exists('$(SolutionDir)Packages\Widgets\Newsletter\bin\Debug\netcoreapp2.0\Newsletter.dll')">
33+
<PropertyGroup>
34+
<WidgetBaseDir>$(SolutionDir)Packages\Widgets\</WidgetBaseDir>
35+
</PropertyGroup>
36+
<Copy SourceFiles="$(WidgetBaseDir)Newsletter\bin\$(Configuration)\$(TargetFramework)\Newsletter.dll"
37+
DestinationFolder="$(TargetDir)"
38+
Condition="Exists('$(WidgetBaseDir)Newsletter\bin\$(Configuration)\$(TargetFramework)\Newsletter.dll')"/>
39+
<Copy SourceFiles="$(WidgetBaseDir)PostList\bin\$(Configuration)\$(TargetFramework)\PostList.dll"
40+
DestinationFolder="$(TargetDir)"
41+
Condition="Exists('$(WidgetBaseDir)PostList\bin\$(Configuration)\$(TargetFramework)\PostList.dll')"/>
3342
</Target>
3443

3544
</Project>

0 commit comments

Comments
 (0)