HPSocket.Net.targets 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
  3. <Choose>
  4. <!-- win x86-->
  5. <When Condition="'$(Platform)' == 'x86' And '$(OS)' == 'Windows_NT'">
  6. <ItemGroup>
  7. <Content Include="$(MSBuildThisFileDirectory)\..\runtimes\win-x86\native\*.*">
  8. <Link>%(RecursiveDir)%(FileName)%(Extension)</Link>
  9. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  10. </Content>
  11. </ItemGroup>
  12. </When>
  13. <!-- win x64 -->
  14. <When Condition="'$(Platform)' == 'x64' And '$(OS)' == 'Windows_NT'">
  15. <ItemGroup>
  16. <Content Include="$(MSBuildThisFileDirectory)\..\runtimes\win-x64\native\*.*">
  17. <Link>%(RecursiveDir)%(FileName)%(Extension)</Link>
  18. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  19. </Content>
  20. </ItemGroup>
  21. </When>
  22. <!-- Other -->
  23. <Otherwise>
  24. <ItemGroup>
  25. <None Include="$(MSBuildThisFileDirectory)\..\content\HPSocket\*.*">
  26. <Link>%(RecursiveDir)%(FileName)%(Extension)</Link>
  27. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  28. </None>
  29. </ItemGroup>
  30. </Otherwise>
  31. </Choose>
  32. </Project>