PaddleOCRSharp.targets 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <ItemGroup >
  4. <None Include="$(MSBuildThisFileDirectory)\PaddleOCRLib\*.*">
  5. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  6. </None>
  7. <None Include="$(MSBuildThisFileDirectory)\PaddleOCRLib\inference\*.*">
  8. <Link>inference\%(RecursiveDir)%(Filename)%(Extension)</Link>
  9. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  10. </None>
  11. <None Include="$(MSBuildThisFileDirectory)\PaddleOCRLib\inference\ch_ppocr_mobile_v2.0_cls_infer\*.*">
  12. <Link>inference\ch_ppocr_mobile_v2.0_cls_infer\%(RecursiveDir)%(Filename)%(Extension)</Link>
  13. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  14. </None>
  15. <None Include="$(MSBuildThisFileDirectory)\PaddleOCRLib\inference\ch_PP-OCRv3_det_infer\*.*">
  16. <Link>inference\ch_PP-OCRv3_det_infer\%(RecursiveDir)%(Filename)%(Extension)</Link>
  17. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  18. </None>
  19. <None Include="$(MSBuildThisFileDirectory)\PaddleOCRLib\inference\ch_PP-OCRv3_rec_infer\*.*">
  20. <Link>inference\ch_PP-OCRv3_rec_infer\%(RecursiveDir)%(Filename)%(Extension)</Link>
  21. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  22. </None>
  23. <None Include="$(MSBuildThisFileDirectory)\PaddleOCRLib\inference\ch_ppstructure_mobile_v2.0_SLANet_infer\*.*">
  24. <Link>inference\ch_ppstructure_mobile_v2.0_SLANet_infer\%(RecursiveDir)%(Filename)%(Extension)</Link>
  25. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  26. </None>
  27. <None Include="$(MSBuildThisFileDirectory)\PaddleOCRLib\inference\win7_dll\*.*">
  28. <Link>inference\win7_dll\%(RecursiveDir)%(Filename)%(Extension)</Link>
  29. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  30. </None>
  31. </ItemGroup>
  32. <PropertyGroup>
  33. <BuildX86 Condition="'$(PlatformTarget)'=='x86' OR '$(Platform)'=='x86' OR ('$(Platform)'=='AnyCPU' AND '$(Prefer32Bit)'=='True' )">True</BuildX86>
  34. <ErrorMessage Condition="'$(BuildX86)'=='True' "> PaddleOCRSharp不适用x86平台(32位),请修改目标平台</ErrorMessage>
  35. </PropertyGroup>
  36. <Target Name="PackageBuildImports" BeforeTargets="PrepareForBuild">
  37. <Error Text="'$(ErrorMessage)'" Condition="'$(ErrorMessage)'!=''" />
  38. </Target>
  39. </Project>