@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion= "15.0" xmlns= "http://schemas.microsoft.com/developer/msbuild/2003" >
<Import Project= "..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props" Condition= "Exists('..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props')" />
<Import Project= "$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition= "Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup >
<Configuration Condition= " '$(Configuration)' == '' " > Debug</Configuration>
@@ -101,6 +102,9 @@
<Reference Include= "BouncyCastle.Crypto, Version=1.9.0.0, Culture=neutral, PublicKeyToken=0e99375e54769942, processorArchitecture=MSIL" >
<HintPath > ..\packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.dll</HintPath>
</Reference>
<Reference Include= "BouncyCastle.Cryptography, Version=2.0.0.0, Culture=neutral, PublicKeyToken=072edcf4a5328938, processorArchitecture=MSIL" >
<HintPath > ..\packages\BouncyCastle.Cryptography.2.7.0-beta.98\lib\net461\BouncyCastle.Cryptography.dll</HintPath>
</Reference>
<Reference Include= "CLIDelegate" >
<HintPath > dll\CLIDelegate.dll</HintPath>
</Reference>
@@ -140,20 +144,23 @@
<SpecificVersion > False</SpecificVersion>
<HintPath > dll\Cognex.VisionPro.ToolGroup.dll</HintPath>
</Reference>
<Reference Include= "Enums.NET, Version=4 .0.0.0, Culture=neutral, PublicKeyToken=7ea1c1650d506225, processorArchitecture=MSIL" >
<HintPath > ..\packages\Enums.NET.4 .0.0\lib\net45 \Enums.NET.dll</HintPath>
<Reference Include= "Enums.NET, Version=5 .0.0.0, Culture=neutral, PublicKeyToken=7ea1c1650d506225, processorArchitecture=MSIL" >
<HintPath > ..\packages\Enums.NET.5 .0.0\lib\net461 \Enums.NET.dll</HintPath>
</Reference>
<Reference Include= "EPPlus, Version=7.0.0 .0, Culture=neutral, PublicKeyToken=ea159fdaa78159a1, processorArchitecture=MSIL" >
<HintPath > ..\packages\EPPlus.7.0.0-preview 1\lib\net462\EPPlus.dll</HintPath>
<Reference Include= "EPPlus, Version=8.2.1 .0, Culture=neutral, PublicKeyToken=ea159fdaa78159a1, processorArchitecture=MSIL" >
<HintPath > ..\packages\EPPlus.8.2. 1\lib\net462\EPPlus.dll</HintPath>
</Reference>
<Reference Include= "EPPlus.Interfaces, Version=6 .1.1 .0, Culture=neutral, PublicKeyToken=a694d7f3b0907a61, processorArchitecture=MSIL" >
<HintPath > ..\packages\EPPlus.Interfaces.6 .1.1 \lib\net462\EPPlus.Interfaces.dll</HintPath>
<Reference Include= "EPPlus.Interfaces, Version=8 .1.0 .0, Culture=neutral, PublicKeyToken=a694d7f3b0907a61, processorArchitecture=MSIL" >
<HintPath > ..\packages\EPPlus.Interfaces.8 .1.0 \lib\net462\EPPlus.Interfaces.dll</HintPath>
</Reference>
<Reference Include= "EPPlus.System.Drawing, Version=6 .1.1 .0, Culture=neutral, PublicKeyToken=2308d35469c9bac0, processorArchitecture=MSIL" >
<HintPath > ..\packages\EPPlus.System.Drawing.6 .1.1 \lib\net462\EPPlus.System.Drawing.dll</HintPath>
<Reference Include= "EPPlus.System.Drawing, Version=8 .1.0 .0, Culture=neutral, PublicKeyToken=2308d35469c9bac0, processorArchitecture=MSIL" >
<HintPath > ..\packages\EPPlus.System.Drawing.8 .1.0 \lib\net462\EPPlus.System.Drawing.dll</HintPath>
</Reference>
<Reference Include= "ICSharpCode.SharpZipLib, Version=1.3.3.11 , Culture=neutral, PublicKeyToken=1b03e6acf1164f73 , processorArchitecture=MSIL" >
<HintPath > ..\packages\SharpZipLib.1.3.3\lib\net45\ICSharpCode.SharpZipLib .dll</HintPath>
<Reference Include= "ExtendedNumerics.BigDecimal, Version=3001.1.0.233 , Culture=neutral, PublicKeyToken=65f1315a45ad8949 , processorArchitecture=MSIL" >
<HintPath > ..\packages\ExtendedNumerics.BigDecimal.3001.1.0.233\lib\net472\ExtendedNumerics.BigDecimal .dll</HintPath>
</Reference>
<Reference Include= "ICSharpCode.SharpZipLib, Version=1.4.2.13, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL" >
<HintPath > ..\packages\SharpZipLib.1.4.2\lib\netstandard2.0\ICSharpCode.SharpZipLib.dll</HintPath>
</Reference>
<Reference Include= "log4net, Version=2.0.14.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL" >
<SpecificVersion > False</SpecificVersion>
@@ -162,32 +169,38 @@
<Reference Include= "LogShowLib" >
<HintPath > dll\LogShowLib.dll</HintPath>
</Reference>
<Reference Include= "MathNet.Numerics, Version=4.15 .0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37, processorArchitecture=MSIL" >
<HintPath > ..\packages\MathNet.Numerics.Signed.4.15 .0\lib\net461\MathNet.Numerics.dll</HintPath>
<Reference Include= "MathNet.Numerics, Version=5.0 .0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37, processorArchitecture=MSIL" >
<HintPath > ..\packages\MathNet.Numerics.Signed.5.0 .0\lib\net461\MathNet.Numerics.dll</HintPath>
</Reference>
<Reference Include= "Microsoft.IO.RecyclableMemoryStream , Version=2.2 .0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 , processorArchitecture=MSIL" >
<HintPath > ..\packages\Microsoft.IO.RecyclableMemoryStream.2.2.0\lib\net462\Microsoft.IO.RecyclableMemoryStream .dll</HintPath>
<Reference Include= "Microsoft.Bcl.Cryptography , Version=10.0 .0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 , processorArchitecture=MSIL" >
<HintPath > ..\packages\Microsoft.Bcl.Cryptography.10.0.0-rc.2.25502.107\lib\net462\Microsoft.Bcl.Cryptography .dll</HintPath>
</Reference>
<Reference Include= "Newtonsoft.Json , Version=12 .0.0 .0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed , processorArchitecture=MSIL" >
<HintPath > ..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json .dll</HintPath>
<Reference Include= "Microsoft.IO.RecyclableMemoryStream , Version=3 .0.1 .0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 , processorArchitecture=MSIL" >
<HintPath > ..\packages\Microsoft.IO.RecyclableMemoryStream.3.0.1\lib\netstandard2.0\Microsoft.IO.RecyclableMemoryStream .dll</HintPath>
</Reference>
<Reference Include= "NPOI , Version=2.6 .0.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1 , processorArchitecture=MSIL" >
<HintPath > ..\packages\NPOI.2.6.0\lib\net472\NPOI .dll</HintPath>
<Reference Include= "Newtonsoft.Json , Version=13.0 .0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed , processorArchitecture=MSIL" >
<HintPath > ..\packages\Newtonsoft.Json.13.0.4\lib\net45\Newtonsoft.Json .dll</HintPath>
</Reference>
<Reference Include= "NPOI.OOXML , Version=2.6.0 .0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL" >
<HintPath > ..\packages\NPOI.2.6.0 \lib\net472\NPOI.OOXML .dll</HintPath>
<Reference Include= "NPOI.Core , Version=2.7.5 .0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL" >
<HintPath > ..\packages\NPOI.2.7.5 \lib\net472\NPOI.Core .dll</HintPath>
</Reference>
<Reference Include= "NPOI.OpenXml4Net , Version=2.6.0 .0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL" >
<HintPath > ..\packages\NPOI.2.6.0 \lib\net472\NPOI.OpenXml4Net .dll</HintPath>
<Reference Include= "NPOI.OOXML , Version=2.7.5 .0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL" >
<HintPath > ..\packages\NPOI.2.7.5 \lib\net472\NPOI.OOXML .dll</HintPath>
</Reference>
<Reference Include= "NPOI.OpenXmlFormats , Version=2.6.0 .0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL" >
<HintPath > ..\packages\NPOI.2.6.0 \lib\net472\NPOI.OpenXmlFormats .dll</HintPath>
<Reference Include= "NPOI.OpenXml4Net , Version=2.7.5 .0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL" >
<HintPath > ..\packages\NPOI.2.7.5 \lib\net472\NPOI.OpenXml4Net .dll</HintPath>
</Reference>
<Reference Include= "NPOI.OpenXmlFormats, Version=2.7.5.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1, processorArchitecture=MSIL" >
<HintPath > ..\packages\NPOI.2.7.5\lib\net472\NPOI.OpenXmlFormats.dll</HintPath>
</Reference>
<Reference Include= "NSax, Version=1.0.2.0, Culture=neutral, PublicKeyToken=0b3d9671cbd3c8d0, processorArchitecture=MSIL" >
<HintPath > ..\packages\NSax.1.0.2\lib\net472\NSax.dll</HintPath>
</Reference>
<Reference Include= "OpenCvSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6adad1e807fea099, processorArchitecture=MSIL" >
<HintPath > ..\packages\OpenCvSharp4.4.8 .0.20230708 \lib\netstandard2.0\OpenCvSharp.dll</HintPath>
<HintPath > ..\packages\OpenCvSharp4.4.11 .0.20250507 \lib\netstandard2.0\OpenCvSharp.dll</HintPath>
</Reference>
<Reference Include= "PaddleOCRSharp, Version=3 .1.0.0, Culture=neutral, processorArchitecture=AMD64" >
<HintPath > ..\packages\PaddleOCRSharp.3 .1.0\lib\net472 \PaddleOCRSharp.dll</HintPath>
<Reference Include= "PaddleOCRSharp, Version=5 .1.0.0, Culture=neutral, processorArchitecture=AMD64" >
<HintPath > ..\packages\PaddleOCRSharp.5 .1.0\lib\net47\PaddleOCRSharp.dll</HintPath>
</Reference>
<Reference Include= "PresentationCore" />
<Reference Include= "PresentationFramework" />
@@ -196,18 +209,21 @@
<Reference Include= "QWhale.Syntax, Version=1.62.4104.36376, Culture=neutral, PublicKeyToken=da632fd1713dff10" />
<Reference Include= "QWhale.Syntax.Parsers, Version=1.62.4104.36376, Culture=neutral, PublicKeyToken=da632fd1713dff10" />
<Reference Include= "SixLabors.Fonts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d998eea7b14cab13, processorArchitecture=MSIL" >
<HintPath > ..\packages\SixLabors.Fonts.1.0.0-beta19 \lib\netstandard2.0\SixLabors.Fonts.dll</HintPath>
</Reference>
<Reference Include= "SixLabors.ImageSharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=d998eea7b14cab13, processorArchitecture=MSIL" >
<HintPath > ..\packages\SixLabors.ImageSharp.2.1.3\lib\net472\SixLabors.ImageSharp.dll</HintPath>
<HintPath > ..\packages\SixLabors.Fonts.1.0.1 \lib\netstandard2.0\SixLabors.Fonts.dll</HintPath>
</Reference>
<Reference Include= "System" />
<Reference Include= "System.Buffers, Version=4.0.3 .0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Buffers.4.5 .1\lib\net461 \System.Buffers.dll</HintPath>
<Reference Include= "System.Buffers, Version=4.0.5 .0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Buffers.4.6 .1\lib\net462 \System.Buffers.dll</HintPath>
</Reference>
<Reference Include= "System.ComponentModel.Annotations, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.ComponentModel.Annotations.5.0.0\lib\net461\System.ComponentModel.Annotations.dll</HintPath>
</Reference>
<Reference Include= "System.ComponentModel.DataAnnotations" />
<Reference Include= "System.configuration" />
<Reference Include= "System.Core" />
<Reference Include= "System.Formats.Asn1, Version=10.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Formats.Asn1.10.0.0-rc.2.25502.107\lib\net462\System.Formats.Asn1.dll</HintPath>
</Reference>
<Reference Include= "System.IO.Compression, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll</HintPath>
<Private > True</Private>
@@ -223,24 +239,27 @@
<Private > True</Private>
<Private > True</Private>
</Reference>
<Reference Include= "System.Memory, Version=4.0.1.2 , Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Memory.4.5.5 \lib\net461 \System.Memory.dll</HintPath>
<Reference Include= "System.Memory, Version=4.0.5.0 , Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Memory.4.6.3 \lib\net462 \System.Memory.dll</HintPath>
</Reference>
<Reference Include= "System.Numerics" />
<Reference Include= "System.Numerics.Vectors, Version=4.1.4 .0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Numerics.Vectors.4.5.0 \lib\net46\System.Numerics.Vectors.dll</HintPath>
<Reference Include= "System.Numerics.Vectors, Version=4.1.6 .0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Numerics.Vectors.4.6.1 \lib\net462 \System.Numerics.Vectors.dll</HintPath>
</Reference>
<Reference Include= "System.Runtime.CompilerServices.Unsafe, Version=6.0.0 .0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0 \lib\net461 \System.Runtime.CompilerServices.Unsafe.dll</HintPath>
<Reference Include= "System.Runtime.CompilerServices.Unsafe, Version=6.0.3 .0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Runtime.CompilerServices.Unsafe.6.1.2 \lib\net462 \System.Runtime.CompilerServices.Unsafe.dll</HintPath>
</Reference>
<Reference Include= "System.Runtime.Serialization" />
<Reference Include= "System.Security" />
<Reference Include= "System.Text.Encoding.CodePages , Version=5 .0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a , processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Text.Encoding.CodePages.5.0.0 \lib\net461 \System.Text.Encoding.CodePages .dll</HintPath>
<Reference Include= "System.Security.Cryptography.Xml , Version=10 .0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 , processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Security.Cryptography.Xml.10.0.0-rc.2.25502.107 \lib\net462 \System.Security.Cryptography.Xml .dll</HintPath>
</Reference>
<Reference Include= "System.Text.Encoding.CodePages, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Text.Encoding.CodePages.10.0.0-rc.2.25502.107\lib\net462\System.Text.Encoding.CodePages.dll</HintPath>
</Reference>
<Reference Include= "System.Threading.Tasks" />
<Reference Include= "System.ValueTuple , Version=4.0.3 .0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.ValueTuple.4.5.0 \lib\net47 \System.ValueTuple .dll</HintPath>
<Reference Include= "System.Threading.Tasks.Extensions , Version=4.2.4 .0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" >
<HintPath > ..\packages\System.Threading.Tasks.Extensions.4.6.3 \lib\net462 \System.Threading.Tasks.Extensions .dll</HintPath>
</Reference>
<Reference Include= "System.Xaml" />
<Reference Include= "System.Xml.Linq" />
@@ -257,6 +276,9 @@
</Reference>
<Reference Include= "WindowsBase" />
<Reference Include= "WindowsFormsIntegration" />
<Reference Include= "ZString, Version=2.6.0.0, Culture=neutral, PublicKeyToken=df4c250b14d82627, processorArchitecture=MSIL" >
<HintPath > ..\packages\ZString.2.6.0\lib\netstandard2.0\ZString.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup >
<Compile Include= "GetOCRImage.cs" />
@@ -315,11 +337,16 @@
<None Include= "Resources\OFF.png" />
</ItemGroup>
<Import Project= "$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project= "..\packages\PaddleOCRSharp.3.1.0\build\PaddleOCRSharp.targets" Condition= "Exists('..\packages\PaddleOCRSharp.3.1.0\build\PaddleOCRSharp.targets')" />
<Target Name= "EnsureNuGetPackageBuildImports" BeforeTargets= "PrepareForBuild" >
<PropertyGroup >
<ErrorText > 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
</PropertyGroup>
<Error Condition= "!Exists('..\packages\PaddleOCRSharp.3 .1.0\build\PaddleOCRSharp.targets')" Text= "$([System.String]::Format('$(ErrorText)', '..\packages\PaddleOCRSharp.3 .1.0\build\PaddleOCRSharp.targets'))" />
<Error Condition= "!Exists('..\packages\PaddleOCRSharp.5 .1.0\build\PaddleOCRSharp.targets')" Text= "$([System.String]::Format('$(ErrorText)', '..\packages\PaddleOCRSharp.5 .1.0\build\PaddleOCRSharp.targets'))" />
<Error Condition= "!Exists('..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props')" Text= "$([System.String]::Format('$(ErrorText)', '..\packages\SixLabors.ImageSharp.3.1.11\build\SixLabors.ImageSharp.props'))" />
<Error Condition= "!Exists('..\packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets')" Text= "$([System.String]::Format('$(ErrorText)', '..\packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets'))" />
<Error Condition= "!Exists('..\packages\Paddle.Runtime.win_x64.3.1.0.1\build\Paddle.Runtime.win_x64.targets')" Text= "$([System.String]::Format('$(ErrorText)', '..\packages\Paddle.Runtime.win_x64.3.1.0.1\build\Paddle.Runtime.win_x64.targets'))" />
</Target>
<Import Project= "..\packages\PaddleOCRSharp.5.1.0\build\PaddleOCRSharp.targets" Condition= "Exists('..\packages\PaddleOCRSharp.5.1.0\build\PaddleOCRSharp.targets')" />
<Import Project= "..\packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets" Condition= "Exists('..\packages\System.ValueTuple.4.6.1\build\net471\System.ValueTuple.targets')" />
<Import Project= "..\packages\Paddle.Runtime.win_x64.3.1.0.1\build\Paddle.Runtime.win_x64.targets" Condition= "Exists('..\packages\Paddle.Runtime.win_x64.3.1.0.1\build\Paddle.Runtime.win_x64.targets')" />
</Project>