Browse Source

first commit

kindring 6 days ago
commit
0e85453d73
58 changed files with 4211 additions and 0 deletions
  1. 1 0
      .gitignore
  2. 179 0
      MigrationBackup/7c28d127/digital/NuGetUpgradeLog.html
  3. 125 0
      MigrationBackup/7c28d127/digital/digital.csproj
  4. 21 0
      MigrationBackup/7c28d127/digital/packages.config
  5. BIN
      MySql.Data.dll
  6. 25 0
      bird_tool.sln
  7. 26 0
      bird_tool/App.config
  8. 24 0
      bird_tool/Program.cs
  9. 63 0
      bird_tool/Properties/Resources.Designer.cs
  10. 120 0
      bird_tool/Properties/Resources.resx
  11. 102 0
      bird_tool/bird_tool.Designer.cs
  12. 140 0
      bird_tool/bird_tool.cs
  13. 141 0
      bird_tool/bird_tool.csproj
  14. 267 0
      bird_tool/bird_tool.resx
  15. BIN
      bird_tool/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  16. BIN
      bird_tool/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  17. BIN
      bird_tool/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
  18. 0 0
      bird_tool/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
  19. 0 0
      bird_tool/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
  20. 0 0
      bird_tool/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
  21. BIN
      bird_tool/obj/Debug/bird_tool.bird_tool.resources
  22. 0 0
      bird_tool/obj/Debug/bird_tool.csproj.CopyComplete
  23. 1 0
      bird_tool/obj/Debug/bird_tool.csproj.CoreCompileInputs.cache
  24. 37 0
      bird_tool/obj/Debug/bird_tool.csproj.FileListAbsolute.txt
  25. BIN
      bird_tool/obj/Debug/bird_tool.csproj.GenerateResource.cache
  26. BIN
      bird_tool/obj/Debug/bird_tool.csprojAssemblyReference.cache
  27. BIN
      bird_tool/obj/Debug/digital.Properties.Resources.resources
  28. 0 0
      bird_tool/obj/Debug/digital.csproj.CopyComplete
  29. 1 0
      bird_tool/obj/Debug/digital.csproj.CoreCompileInputs.cache
  30. 184 0
      bird_tool/obj/Debug/digital.csproj.FileListAbsolute.txt
  31. BIN
      bird_tool/obj/Debug/digital.csproj.GenerateResource.cache
  32. BIN
      bird_tool/obj/Debug/digital.csprojAssemblyReference.cache
  33. BIN
      bird_tool/obj/Debug/digital.exe
  34. 344 0
      bird_tool/obj/Debug/digital.exe.config
  35. BIN
      bird_tool/obj/Debug/digital.pdb
  36. BIN
      bird_tool/obj/Release/DesignTimeResolveAssemblyReferences.cache
  37. BIN
      bird_tool/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
  38. BIN
      bird_tool/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
  39. 0 0
      bird_tool/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
  40. 0 0
      bird_tool/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
  41. 0 0
      bird_tool/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
  42. 1 0
      bird_tool/obj/Release/bird_tool.csproj.CoreCompileInputs.cache
  43. BIN
      bird_tool/obj/Release/digital.Properties.Resources.resources
  44. 0 0
      bird_tool/obj/Release/digital.csproj.CopyComplete
  45. 1 0
      bird_tool/obj/Release/digital.csproj.CoreCompileInputs.cache
  46. 27 0
      bird_tool/obj/Release/digital.csproj.FileListAbsolute.txt
  47. BIN
      bird_tool/obj/Release/digital.csproj.GenerateResource.cache
  48. BIN
      bird_tool/obj/Release/digital.csprojAssemblyReference.cache
  49. BIN
      bird_tool/obj/Release/digital.digital.resources
  50. BIN
      bird_tool/obj/Release/digital.exe
  51. BIN
      bird_tool/obj/Release/digital.pdb
  52. 5 0
      bird_tool/obj/bird_tool.csproj.nuget.cache
  53. 15 0
      bird_tool/obj/bird_tool.csproj.nuget.g.props
  54. 6 0
      bird_tool/obj/bird_tool.csproj.nuget.g.targets
  55. 5 0
      bird_tool/obj/digital.csproj.nuget.cache
  56. 15 0
      bird_tool/obj/digital.csproj.nuget.g.props
  57. 6 0
      bird_tool/obj/digital.csproj.nuget.g.targets
  58. 2329 0
      bird_tool/obj/project.assets.json

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+.vs/

+ 179 - 0
MigrationBackup/7c28d127/digital/NuGetUpgradeLog.html

@@ -0,0 +1,179 @@
+<!DOCTYPE html>
+<!-- saved from url=(0014)about:internet -->
+
+    <html xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><meta content="en-us" http-equiv="Content-Language" /><meta content="text/html; charset=utf-16" http-equiv="Content-Type" /><title _locID="NuGetUpgradeReportTitle">
+          NuGetMigrationLog
+        </title><style>
+            
+                    /* Body style, for the entire document */
+                    body
+                    {
+                        background: #F3F3F4;
+                        color: #1E1E1F;
+                        font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
+                        font-size: 12pt;
+                        padding: 0;
+                        margin: 0;
+                    }
+
+                    /* Header1 style, used for the main title */
+                    h1
+                    {
+                        padding: 10px 0px 10px 10px;
+                        font-size: 21pt;
+                        background-color: #E2E2E2;
+                        border-bottom: 1px #C1C1C2 solid; 
+                        color: #201F20;
+                        margin: 0;
+                        font-weight: normal;
+                    }
+
+                    /* Header2 style, used for "Overview" and other sections */
+                    h2
+                    {
+                        font-size: 18pt;
+                        font-weight: normal;
+                        padding: 15px 0 5px 0;
+                        margin: 0;
+                    }
+
+                    /* Header3 style, used for sub-sections, such as project name */
+                    h3
+                    {
+                        font-weight: normal;
+                        font-size: 15pt;
+                        margin: 0;
+                        padding: 15px 0 5px 0;
+                        background-color: transparent;
+                    }
+
+                    .info-text
+                    {
+                        margin: 0px 0 0.75em 0;
+                    }
+
+                    /* Color all hyperlinks one color */
+                    a
+                    {
+                        color: #1382CE;
+                    }
+
+                    /* Table styles */ 
+                    table
+                    {
+                        border-spacing: 0 0;
+                        border-collapse: collapse;
+                        font-size: 11pt;
+                    }
+
+                    table th
+                    {
+                        background: #E7E7E8;
+                        text-align: left;
+                        text-decoration: none;
+                        font-weight: normal;
+                        padding: 3px 6px 3px 6px;
+                    }
+
+                    table td
+                    {
+                        vertical-align: top;
+                        padding: 3px 6px 5px 5px;
+                        margin: 0px;
+                        border: 1px solid #E7E7E8;
+                        background: #F7F7F8;
+                    }
+
+                    /* Local link is a style for hyperlinks that link to file:/// content, there are lots so color them as 'normal' text until the user mouse overs */
+                    .localLink
+                    {
+                        color: #1E1E1F;
+                        background: #EEEEED;
+                        text-decoration: none;
+                    }
+
+                    .localLink:hover
+                    {
+                        color: #1382CE;
+                        background: #FFFF99;
+                        text-decoration: none;
+                    }
+
+                    .issueCell
+                    {
+                        width: 100%;
+                    }
+
+                    .packageIssue
+                    {
+                        margin-left: 25px;
+                    }
+
+                    /* Padding around the content after the h1 */ 
+                    #content 
+                    {
+	                    padding: 0px 20px 20px 20px; 
+                    }
+
+                    .issues table
+                    {
+                        width: 97%;
+                    }
+
+                    /* All Icons */
+                    .IconSuccessEncoded, .IconInfoEncoded, .IconWarningEncoded, .IconErrorEncoded
+                    {
+                        min-width:18px;
+                        min-height:18px; 
+                        background-repeat:no-repeat;
+                        background-position:center;
+                    }
+
+                    .IconSuccessEncoded
+                    {
+                        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABcElEQVR4Xq2TsUsCURzHv15g8ZJcBWlyiYYgCIWcb9DFRRwMW5TA2c0/QEFwFkxxUQdxVlBwCYWOi6IhWgQhBLHJUCkhLr/BW8S7gvrAg+N+v8/v+x68Z8MGy+XSCyABQAXgBgHGALoASkIIDWSLeLBetdHryMjd5IxQPWT4rn1c/P7+xxp72Cs9m5SZ0Bq2vPnbPFafK2zDvmNHypdC0BPkLlQhxJsCAhQoZwdZU5mwxh720qGo8MzTxTTKZDPCx2HoVzp6lz0Q9tKhyx0kGs8Ny+TkWRKk8lCROwEduhyg9l/6lunOPSfmH3NUH6uQ0KHLAe7JYvJjevm+DAMGJHToKtigE+vwvIidxLamb8IBY9e+C5LiXREkfho3TSd06HJA13/oh6T51MTsfQbHrsMynQ5dDihFjiK8JJAU9AKIWTp76dCVN7HWHrajmUEGvyF9nkbAE6gLIS7kTUyuf2gscLoJrElZo/Mvj+nPz/kLTmfnEwP3tB0AAAAASUVORK5CYII=);
+                    }
+
+                    .IconInfoEncoded
+                    {
+                        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHElEQVR4Xs2TsUoDQRRF7wwoziokjZUKadInhdhukR9YP8DMX1hYW+QvdsXa/QHBbcXC7W0CamWTQnclFutceIQJwwaWNLlwm5k5d94M76mmaeCrrmsLYOocY12FcxZFUeozCqKqqgYA8uevv1H6VuPxcwlfk5N92KHBxfFeCSAxxswlYAW/Xr989x/mv9gkhtyMDhcAxgzRsp7flj8B/HF1RsMXq+NZMkopaHe7lbKxQUEIGbKsYNoGn969060hZBkQex/W8oRQwsQaW2o3Ago2SVcJUzAgY3N0lTCZZm+zPS8HB51gMmS1DEYyOz9acKO1D8JWTlafKIMxdhvlfdyT94Vv5h7P8Ky7nQzACmhvKq3zk3PjW9asz9D/1oigecsioooAAAAASUVORK5CYII=);
+                    }
+
+                    .IconWarningEncoded
+                    {
+                        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAx0lEQVR4XpWSMQ7CMAxFf4xAyBMLCxMrO8dhaBcuwdCJS3RJBw7SA/QGTCxdWJgiQYWKXJWKIXHIlyw5lqr34tQgEOdcBsCOx5yZK3hCCKdYXneQkh4pEfqzLfu+wVDSyyzFoJjfz9NB+pAF+eizx2Vruts0k15mPgvS6GYvpVtQhB61IB/dk6AF6fS4Ben0uIX5odtFe8Q/eW1KvFeH4e8khT6+gm5B+t3juyDt7n0jpe+CANTd+oTUjN/U3yVaABnSUjFz/gFq44JaVSCXeQAAAABJRU5ErkJggg==);
+                    }
+
+                    .IconErrorEncoded
+                    {
+                        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQElEQVR4XqWTvUoEQRCE6wYPZUA80AfwAQz23uCMjA7MDRQEIzPBVEyNTQUFIw00vcQTTMzuAh/AxEQQT8HF/3G/oGGnEUGuoNnd6qoZuqltyKEsyzVJq5I6rnUp6SjGeGhESikzzlc1eL7opfuVbrqbU1Zw9NCgtQMaZpY0eNnaaL2fHusvTK5vKu7sjSS1Y4y3QUA6K3e3Mau5UFDyMP7tYF9o8cAHZv68vipoIJg971PZIZ5HiwdvYGGvFVFHmGmZ2MxwmQYPXubPl9Up0tfoMQGetXd6mRbvhBw+boZ6WF7Mbv1+GsHRk0fQmPAH1GfmZirbCfDJ61tw3Px8/8pZsPAG4jlVhcPgZ7adwNWBB68lkRQWFiTgFlbnLY3DGGM7izIJIyT/jjIvEJw6fdJTc6krDzh6aMwMP9bvDH4ADSsa9uSWVJkAAAAASUVORK5CYII=);
+                    }
+                
+          </style></head><body><h1>
+          NuGet Migration Report - digital</h1><div id="content"><h2 _locID="OverviewTitle">Overview</h2><div class="info-text">Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.</div><div class="info-text">
+            If you run into any problems, have feedback, questions, or concerns, please
+            <a href="https://github.com/NuGet/Home/issues/">file an issue on the NuGet GitHub repository.</a></div><div class="info-text">
+            Changed files and this report have been backed up here:
+            <a href="F:\vs_project\test_lewei\digital\MigrationBackup\7c28d127\digital">F:\vs_project\test_lewei\digital\MigrationBackup\7c28d127\digital</a></div><div class="info-text"><a href="https://aka.ms/nuget-pc2pr-migrator-rollback">Help me rollback to packages.config</a></div><h2 _locID="PackagesTitle">Packages processed</h2><h3 _locID="IncludePackagesTitle">Top-level dependencies:</h3><div class="issues"><table><tr><th class="issueCell">Package Id</th><th>Version</th></tr><tr><td class="issueCell"><span>Emgu.CV</span></td><td><span>
+                v4.10.0.5680</span></td></tr><tr><td class="issueCell"><span>Microsoft.Bcl.AsyncInterfaces</span></td><td><span>
+                v9.0.0</span></td></tr><tr><td class="issueCell"><span>Microsoft.Office.Interop.Excel</span></td><td><span>
+                v15.0.4795.1001</span></td></tr><tr><td class="issueCell"><span>NAudio</span></td><td><span>
+                v1.10.0</span></td></tr><tr><td class="issueCell"><span>NAudio.Core</span></td><td><span>
+                v2.2.1</span></td></tr><tr><td class="issueCell"><span>NAudio.WaveFormRenderer</span></td><td><span>
+                v2.0.0</span></td></tr><tr><td class="issueCell"><span>System.Buffers</span></td><td><span>
+                v4.5.1</span></td></tr><tr><td class="issueCell"><span>System.Drawing.Common</span></td><td><span>
+                v5.0.1</span></td></tr><tr><td class="issueCell"><span>System.Drawing.Primitives</span></td><td><span>
+                v4.3.0</span></td></tr><tr><td class="issueCell"><span>System.IO.Pipelines</span></td><td><span>
+                v9.0.0</span></td></tr><tr><td class="issueCell"><span>System.Memory</span></td><td><span>
+                v4.5.5</span></td></tr><tr><td class="issueCell"><span>System.Numerics.Vectors</span></td><td><span>
+                v4.5.0</span></td></tr><tr><td class="issueCell"><span>System.Runtime</span></td><td><span>
+                v4.3.1</span></td></tr><tr><td class="issueCell"><span>System.Runtime.CompilerServices.Unsafe</span></td><td><span>
+                v6.0.0</span></td></tr><tr><td class="issueCell"><span>System.Runtime.InteropServices.RuntimeInformation</span></td><td><span>
+                v4.3.0</span></td></tr><tr><td class="issueCell"><span>System.Text.Encodings.Web</span></td><td><span>
+                v9.0.0</span></td></tr><tr><td class="issueCell"><span>System.Text.Json</span></td><td><span>
+                v9.0.0</span></td></tr><tr><td class="issueCell"><span>System.Threading.Tasks.Extensions</span></td><td><span>
+                v4.5.4</span></td></tr></table></div><p /><h3 _locID="IncludePackagesTitle">Transitive dependencies:</h3><div class="issues"><table><tr><th class="issueCell">Package Id</th><th>Version</th></tr><tr><td class="issueCell">
+                No transitive dependencies found.
+              </td><td /></tr></table></div><h2 _locID="IssuesTitle">Package compatibility issues</h2><div class="issues"><table><tr><th /><th class="issueCell" _locID="DescriptionTableHeader">Description</th></tr><tr><td class="IconInfoEncoded" /><td class="issueCell">
+                No issues were found.
+              </td></tr></table></div></div></body></html>

+ 125 - 0
MigrationBackup/7c28d127/digital/digital.csproj

@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{D4446469-6858-416E-9A11-103FCA09A5DD}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <RootNamespace>digital</RootNamespace>
+    <AssemblyName>digital</AssemblyName>
+    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>x64</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+    <None Include="packages.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="digital.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="digital.Designer.cs">
+      <DependentUpon>digital.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="Emgu.CV, Version=4.10.0.5680, Culture=neutral, PublicKeyToken=7281126722ab4438, processorArchitecture=MSIL">
+      <HintPath>..\packages\Emgu.CV.4.10.0.5680\lib\netstandard2.0\Emgu.CV.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
+      <HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.9.0.0\lib\netstandard2.0\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="Microsoft.Office.Interop.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
+      <HintPath>..\packages\Microsoft.Office.Interop.Excel.15.0.4795.1001\lib\net20\Microsoft.Office.Interop.Excel.dll</HintPath>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+    </Reference>
+    <Reference Include="MySql.Data">
+      <HintPath>..\MySql.Data.dll</HintPath>
+    </Reference>
+    <Reference Include="NAudio, Version=1.10.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\NAudio.1.10.0\lib\net35\NAudio.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>
+    <Reference Include="System.ComponentModel.Composition" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Drawing.Common, Version=4.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Drawing.Common.5.0.1\lib\net461\System.Drawing.Common.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Drawing.Primitives, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Drawing.Primitives.4.3.0\lib\net45\System.Drawing.Primitives.dll</HintPath>
+    </Reference>
+    <Reference Include="System.IO.Pipelines, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.IO.Pipelines.9.0.0\lib\netstandard2.0\System.IO.Pipelines.dll</HintPath>
+    </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>
+    <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>
+    <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>
+    <Reference Include="System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Text.Encodings.Web, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Text.Encodings.Web.9.0.0\lib\netstandard2.0\System.Text.Encodings.Web.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Text.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Text.Json.9.0.0\lib\netstandard2.0\System.Text.Json.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
+      <HintPath>..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Analyzer Include="..\MySql.Data.dll" />
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="digital.resx">
+      <DependentUpon>digital.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+    </EmbeddedResource>
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>

+ 21 - 0
MigrationBackup/7c28d127/digital/packages.config

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Emgu.CV" version="4.10.0.5680" targetFramework="net461" />
+  <package id="Microsoft.Bcl.AsyncInterfaces" version="9.0.0" targetFramework="net461" />
+  <package id="Microsoft.Office.Interop.Excel" version="15.0.4795.1001" targetFramework="net461" />
+  <package id="NAudio" version="1.10.0" targetFramework="net461" />
+  <package id="NAudio.Core" version="2.2.1" targetFramework="net461" />
+  <package id="NAudio.WaveFormRenderer" version="2.0.0" targetFramework="net461" />
+  <package id="System.Buffers" version="4.5.1" targetFramework="net461" />
+  <package id="System.Drawing.Common" version="5.0.1" targetFramework="net461" />
+  <package id="System.Drawing.Primitives" version="4.3.0" targetFramework="net461" />
+  <package id="System.IO.Pipelines" version="9.0.0" targetFramework="net461" />
+  <package id="System.Memory" version="4.5.5" targetFramework="net461" />
+  <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net461" />
+  <package id="System.Runtime" version="4.3.1" targetFramework="net461" />
+  <package id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" targetFramework="net461" />
+  <package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="net461" />
+  <package id="System.Text.Encodings.Web" version="9.0.0" targetFramework="net461" />
+  <package id="System.Text.Json" version="9.0.0" targetFramework="net461" />
+  <package id="System.Threading.Tasks.Extensions" version="4.5.4" targetFramework="net461" />
+</packages>

BIN
MySql.Data.dll


+ 25 - 0
bird_tool.sln

@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.35706.147
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "bird_tool", "bird_tool\bird_tool.csproj", "{D4446469-6858-416E-9A11-103FCA09A5DD}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{D4446469-6858-416E-9A11-103FCA09A5DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{D4446469-6858-416E-9A11-103FCA09A5DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{D4446469-6858-416E-9A11-103FCA09A5DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{D4446469-6858-416E-9A11-103FCA09A5DD}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {6118DDDC-466E-4345-9785-1EC7C25B6BCA}
+	EndGlobalSection
+EndGlobal

+ 26 - 0
bird_tool/App.config

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/>
+    </startup>
+  <runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="NAudio.Core" publicKeyToken="e279aa5131008a41" culture="neutral"/>
+        <bindingRedirect oldVersion="0.0.0.0-2.2.1.0" newVersion="2.2.1.0"/>
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
+        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral"/>
+        <bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0"/>
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
+        <bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0"/>
+      </dependentAssembly>
+    </assemblyBinding>
+  </runtime>
+</configuration>

+ 24 - 0
bird_tool/Program.cs

@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+using System.Windows.Forms;
+
+
+namespace Bird_tool
+{
+    class Program
+    {
+        /// <summary>
+        /// 应用程序的主入口点。
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new bird_tool());
+        }
+    }
+}

+ 63 - 0
bird_tool/Properties/Resources.Designer.cs

@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码由工具生成。
+//     运行时版本:4.0.30319.42000
+//
+//     对此文件的更改可能会导致不正确的行为,并且如果
+//     重新生成代码,这些更改将会丢失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace digital.Properties {
+    using System;
+    
+    
+    /// <summary>
+    ///   一个强类型的资源类,用于查找本地化的字符串等。
+    /// </summary>
+    // 此类是由 StronglyTypedResourceBuilder
+    // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+    // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+    // (以 /str 作为命令选项),或重新生成 VS 项目。
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    internal class Resources {
+        
+        private static global::System.Resources.ResourceManager resourceMan;
+        
+        private static global::System.Globalization.CultureInfo resourceCulture;
+        
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Resources() {
+        }
+        
+        /// <summary>
+        ///   返回此类使用的缓存的 ResourceManager 实例。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager {
+            get {
+                if (object.ReferenceEquals(resourceMan, null)) {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("digital.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+        
+        /// <summary>
+        ///   重写当前线程的 CurrentUICulture 属性
+        ///   重写当前线程的 CurrentUICulture 属性。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture {
+            get {
+                return resourceCulture;
+            }
+            set {
+                resourceCulture = value;
+            }
+        }
+    }
+}

+ 120 - 0
bird_tool/Properties/Resources.resx

@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 102 - 0
bird_tool/bird_tool.Designer.cs

@@ -0,0 +1,102 @@
+using System.Windows.Forms;
+
+namespace Bird_tool
+{
+    partial class bird_tool
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(bird_tool));
+            this.el_serialList = new System.Windows.Forms.ComboBox();
+            this.el_btn_refresh = new System.Windows.Forms.Button();
+            this.el_btn_conn = new System.Windows.Forms.Button();
+            this.SuspendLayout();
+            // 
+            // el_serialList
+            // 
+            this.el_serialList.Font = new System.Drawing.Font("宋体", 15F);
+            this.el_serialList.FormattingEnabled = true;
+            this.el_serialList.Location = new System.Drawing.Point(13, 12);
+            this.el_serialList.Name = "el_serialList";
+            this.el_serialList.Size = new System.Drawing.Size(179, 28);
+            this.el_serialList.TabIndex = 0;
+            this.el_serialList.Text = "选择串口";
+            this.el_serialList.SelectedIndexChanged += new System.EventHandler(this.el_serialList_SelectedIndexChanged);
+            // 
+            // el_btn_refresh
+            // 
+            this.el_btn_refresh.BackColor = System.Drawing.SystemColors.ActiveBorder;
+            this.el_btn_refresh.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("el_btn_refresh.BackgroundImage")));
+            this.el_btn_refresh.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.el_btn_refresh.Font = new System.Drawing.Font("宋体", 15F);
+            this.el_btn_refresh.Image = ((System.Drawing.Image)(resources.GetObject("el_btn_refresh.Image")));
+            this.el_btn_refresh.Location = new System.Drawing.Point(197, 11);
+            this.el_btn_refresh.Margin = new System.Windows.Forms.Padding(2);
+            this.el_btn_refresh.Name = "el_btn_refresh";
+            this.el_btn_refresh.Size = new System.Drawing.Size(30, 30);
+            this.el_btn_refresh.TabIndex = 1;
+            this.el_btn_refresh.UseVisualStyleBackColor = false;
+            this.el_btn_refresh.Click += new System.EventHandler(this.Evt_refresh);
+            // 
+            // el_btn_conn
+            // 
+            this.el_btn_conn.BackColor = System.Drawing.SystemColors.ControlLight;
+            this.el_btn_conn.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.el_btn_conn.Font = new System.Drawing.Font("宋体", 15F);
+            this.el_btn_conn.Location = new System.Drawing.Point(231, 11);
+            this.el_btn_conn.Margin = new System.Windows.Forms.Padding(2);
+            this.el_btn_conn.Name = "el_btn_conn";
+            this.el_btn_conn.Size = new System.Drawing.Size(120, 30);
+            this.el_btn_conn.TabIndex = 1;
+            this.el_btn_conn.Text = "连接串口";
+            this.el_btn_conn.UseVisualStyleBackColor = false;
+            this.el_btn_conn.Click += new System.EventHandler(this.Evt_refresh);
+            // 
+            // bird_tool
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(962, 557);
+            this.Controls.Add(this.el_serialList);
+            this.Controls.Add(this.el_btn_refresh);
+            this.Controls.Add(this.el_btn_conn);
+            this.KeyPreview = true;
+            this.Name = "bird_tool";
+            this.Text = "观鸟器测试工具";
+            this.Load += new System.EventHandler(this.Tool_load);
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+        
+        private System.Windows.Forms.Timer serialTimer;
+        private System.Windows.Forms.ComboBox el_serialList;
+        private System.Windows.Forms.Button el_btn_refresh;
+        private System.Windows.Forms.Button el_btn_conn;
+    }
+}

+ 140 - 0
bird_tool/bird_tool.cs

@@ -0,0 +1,140 @@
+using System;
+using System.IO.Ports;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using System.IO;
+using System.Net;
+using System.Data.SqlClient;
+using System.Runtime.Serialization;
+using MySql.Data.MySqlClient;
+using System.Threading;
+using System.Text.RegularExpressions;
+
+using Excel = Microsoft.Office.Interop.Excel;
+
+using NAudio.CoreAudioApi;
+
+
+using Emgu.CV;
+using Emgu.CV.Structure;
+
+
+namespace Bird_tool
+{
+    public partial class bird_tool : Form
+    {
+        private SerialPort _uart = new SerialPort();//定义串口
+
+        private BindingList<string> _portList = new BindingList<string>();
+        private string _lastSelectedPort = ""; // 保存上次选择的串口
+
+        // 是否加载了配置
+        private bool flag_load_config = false;
+        // 是否选择串口
+        private bool flag_selected_serial = false;
+
+
+        public bird_tool()
+        {
+            InitializeComponent();
+            //serialTimer.Interval = 1000;
+            //serialTimer.Enabled = true;
+        }
+
+        private void Log(string message)
+        {
+            System.Diagnostics.Debug.WriteLine(message);
+        }
+
+        
+        private void Tool_load(object sender, EventArgs e)
+        {
+            SerialPort_Load();
+        }
+
+        private void SerialPort_Load()
+        {
+            // 设置ComboBox数据源
+            el_serialList.DataSource = _portList;
+
+            // 添加事件处理程序,用于保存当前选择
+            el_serialList.SelectedIndexChanged += (s, ev) =>
+            {
+                if (el_serialList.SelectedItem != null)
+                    _lastSelectedPort = el_serialList.SelectedItem.ToString();
+            };
+
+            // 初始加载串口列表
+            RefreshPortList();
+        }
+
+        // 刷新串口列表并保持选择
+        public void RefreshPortList()
+        {
+            // 获取当前选中的端口(如果尚未选择,则使用上次保存的值)
+            string currentSelection = el_serialList.SelectedItem != null
+                ? el_serialList.SelectedItem.ToString()
+                : _lastSelectedPort;
+
+            // 获取最新串口列表
+            string[] newPorts = SerialPort.GetPortNames();
+
+            // 检查是否有串口
+            if (newPorts.Length == 0)
+            {
+                // 没有串口时的处理
+                _portList.Clear();
+                _portList.Add("");
+                el_serialList.SelectedIndex = 0;
+                return;
+            }
+
+            // 保存当前选择状态
+            bool wasEmpty = string.IsNullOrEmpty(currentSelection);
+
+            // 更新绑定列表
+            _portList.Clear();
+
+            // 添加空选项
+            _portList.Add("");
+
+            // 添加所有串口
+            foreach (var port in newPorts)
+            {
+                _portList.Add(port);
+            }
+
+            // 尝试恢复之前的选中项
+            if (!wasEmpty && _portList.Contains(currentSelection))
+            {
+                el_serialList.SelectedItem = currentSelection;
+            }
+            else
+            {
+                // 如果之前的选项不存在,选择第一个有效串口(非空)
+                el_serialList.SelectedIndex = 0;
+            }
+
+            // 更新保存的选择
+            if (el_serialList.SelectedItem != null)
+                _lastSelectedPort = el_serialList.SelectedItem.ToString();
+        }
+
+        // 示例刷新按钮事件
+        private void Evt_refresh(object sender, EventArgs e)
+        {
+            RefreshPortList();
+        }
+
+        private void el_serialList_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            
+        }
+    }
+}

+ 141 - 0
bird_tool/bird_tool.csproj

@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{D4446469-6858-416E-9A11-103FCA09A5DD}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <RootNamespace>digital</RootNamespace>
+    <AssemblyName>digital</AssemblyName>
+    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+    <TargetFrameworkProfile />
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>x86</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="bird_tool.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="bird_tool.Designer.cs">
+      <DependentUpon>bird_tool.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="MySql.Data">
+      <HintPath>..\MySql.Data.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.ComponentModel.Composition" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Numerics" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Analyzer Include="..\MySql.Data.dll" />
+  </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="bird_tool.resx">
+      <DependentUpon>bird_tool.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ItemGroup>
+    <PackageReference Include="Emgu.CV">
+      <Version>4.10.0.5680</Version>
+    </PackageReference>
+    <PackageReference Include="Emgu.CV.runtime.windows">
+      <Version>4.10.0.5680</Version>
+    </PackageReference>
+    <PackageReference Include="Microsoft.Bcl.AsyncInterfaces">
+      <Version>9.0.0</Version>
+    </PackageReference>
+    <PackageReference Include="Microsoft.Office.Interop.Excel">
+      <Version>15.0.4795.1001</Version>
+    </PackageReference>
+    <PackageReference Include="NAudio">
+      <Version>1.10.0</Version>
+    </PackageReference>
+    <PackageReference Include="NAudio.Core">
+      <Version>2.2.1</Version>
+    </PackageReference>
+    <PackageReference Include="NAudio.WaveFormRenderer">
+      <Version>2.0.0</Version>
+    </PackageReference>
+    <PackageReference Include="OpenCV">
+      <Version>2.4.11</Version>
+    </PackageReference>
+    <PackageReference Include="System.Buffers">
+      <Version>4.5.1</Version>
+    </PackageReference>
+    <PackageReference Include="System.Drawing.Common">
+      <Version>5.0.1</Version>
+    </PackageReference>
+    <PackageReference Include="System.Drawing.Primitives">
+      <Version>4.3.0</Version>
+    </PackageReference>
+    <PackageReference Include="System.IO.Pipelines">
+      <Version>9.0.0</Version>
+    </PackageReference>
+    <PackageReference Include="System.Memory">
+      <Version>4.5.5</Version>
+    </PackageReference>
+    <PackageReference Include="System.Numerics.Vectors">
+      <Version>4.5.0</Version>
+    </PackageReference>
+    <PackageReference Include="System.Runtime">
+      <Version>4.3.1</Version>
+    </PackageReference>
+    <PackageReference Include="System.Runtime.CompilerServices.Unsafe">
+      <Version>6.0.0</Version>
+    </PackageReference>
+    <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation">
+      <Version>4.3.0</Version>
+    </PackageReference>
+    <PackageReference Include="System.Text.Encodings.Web">
+      <Version>9.0.0</Version>
+    </PackageReference>
+    <PackageReference Include="System.Text.Json">
+      <Version>9.0.0</Version>
+    </PackageReference>
+    <PackageReference Include="System.Threading.Tasks.Extensions">
+      <Version>4.5.4</Version>
+    </PackageReference>
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>

+ 267 - 0
bird_tool/bird_tool.resx

@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="el_btn_refresh.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        xEYb/Q8JdWJLhS3xfAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="el_btn_refresh.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        xEYb/Q8JdWJLhS3xfAAAAABJRU5ErkJggg==
+</value>
+  </data>
+</root>

BIN
bird_tool/obj/Debug/DesignTimeResolveAssemblyReferences.cache


BIN
bird_tool/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


BIN
bird_tool/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll


+ 0 - 0
bird_tool/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs


+ 0 - 0
bird_tool/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs


+ 0 - 0
bird_tool/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs


BIN
bird_tool/obj/Debug/bird_tool.bird_tool.resources


+ 0 - 0
bird_tool/obj/Debug/bird_tool.csproj.CopyComplete


+ 1 - 0
bird_tool/obj/Debug/bird_tool.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+e02f56d597621693890837a111b8e0de6e31f220

+ 37 - 0
bird_tool/obj/Debug/bird_tool.csproj.FileListAbsolute.txt

@@ -0,0 +1,37 @@
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\digital.exe.config
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\digital.exe
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\digital.pdb
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\Emgu.CV.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\cvextern.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\libusb-1.0.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\opencv_videoio_ffmpeg4100.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\concrt140.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140_1.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140_2.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140_atomic_wait.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140_codecvt_ids.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\vcruntime140.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\Microsoft.Bcl.AsyncInterfaces.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\Microsoft.Office.Interop.Excel.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\NAudio.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\NAudio.Core.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\NAudio.WaveFormRenderer.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Buffers.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Drawing.Common.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.IO.Pipelines.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Memory.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Numerics.Vectors.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Text.Encodings.Web.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Text.Json.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Threading.Tasks.Extensions.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.ValueTuple.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\MySql.Data.dll
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\Bird_tool.bird_tool.resources
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.Properties.Resources.resources
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\bird_tool.csproj.GenerateResource.cache
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\bird_tool.csproj.CoreCompileInputs.cache
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\bird_tool.csproj.CopyComplete
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.exe
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.pdb

BIN
bird_tool/obj/Debug/bird_tool.csproj.GenerateResource.cache


BIN
bird_tool/obj/Debug/bird_tool.csprojAssemblyReference.cache


BIN
bird_tool/obj/Debug/digital.Properties.Resources.resources


+ 0 - 0
bird_tool/obj/Debug/digital.csproj.CopyComplete


+ 1 - 0
bird_tool/obj/Debug/digital.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+6bd40e877d1afa06d443bc655142a20633678c11

+ 184 - 0
bird_tool/obj/Debug/digital.csproj.FileListAbsolute.txt

@@ -0,0 +1,184 @@
+F:\vs_project\digital\digital\bin\Debug\digital.exe.config
+F:\vs_project\digital\digital\bin\Debug\digital.exe
+F:\vs_project\digital\digital\bin\Debug\digital.pdb
+F:\vs_project\digital\digital\bin\Debug\MySql.Data.dll
+F:\vs_project\digital\digital\obj\Debug\digital.csproj.CoreCompileInputs.cache
+F:\vs_project\digital\digital\obj\Debug\digital.csproj.CopyComplete
+F:\vs_project\digital\digital\obj\Debug\digital.exe
+F:\vs_project\digital\digital\obj\Debug\digital.pdb
+F:\vs_project\digital\digital\obj\Debug\digital.csprojAssemblyReference.cache
+F:\vs_project\digital\digital\obj\Debug\digital.digital.resources
+F:\vs_project\digital\digital\obj\Debug\digital.Properties.Resources.resources
+F:\vs_project\digital\digital\obj\Debug\digital.csproj.GenerateResource.cache
+F:\vs_project\test_lewei\digital\digital\obj\Debug\digital.digital.resources
+F:\vs_project\test_lewei\digital\digital\obj\Debug\digital.Properties.Resources.resources
+F:\vs_project\test_lewei\digital\digital\obj\Debug\digital.csproj.GenerateResource.cache
+F:\vs_project\test_lewei\digital\digital\obj\Debug\digital.csproj.CoreCompileInputs.cache
+F:\vs_project\test_lewei\digital\digital\obj\Debug\digital.exe
+F:\vs_project\test_lewei\digital\digital\obj\Debug\digital.pdb
+F:\vs_project\test_lewei\digital\digital\bin\Debug\digital.exe.config
+F:\vs_project\test_lewei\digital\digital\bin\Debug\digital.exe
+F:\vs_project\test_lewei\digital\digital\bin\Debug\digital.pdb
+F:\vs_project\test_lewei\digital\digital\bin\Debug\MySql.Data.dll
+F:\vs_project\test_lewei\digital\digital\obj\Debug\digital.csproj.CopyComplete
+F:\vs_project\test_lewei\digital\digital\bin\Debug\NAudio.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Drawing.Common.dll
+F:\vs_project\test_lewei\digital\digital\obj\Debug\digital.csprojAssemblyReference.cache
+F:\vs_project\test_lewei\digital\digital\bin\Debug\Microsoft.Win32.Primitives.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\netstandard.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.AppContext.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Collections.Concurrent.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Collections.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Collections.NonGeneric.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Collections.Specialized.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.ComponentModel.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.ComponentModel.EventBasedAsync.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.ComponentModel.Primitives.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.ComponentModel.TypeConverter.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Console.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Data.Common.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Diagnostics.Contracts.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Diagnostics.Debug.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Diagnostics.FileVersionInfo.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Diagnostics.Process.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Diagnostics.StackTrace.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Diagnostics.TextWriterTraceListener.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Diagnostics.Tools.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Diagnostics.TraceSource.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Diagnostics.Tracing.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Drawing.Primitives.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Dynamic.Runtime.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Globalization.Calendars.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Globalization.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Globalization.Extensions.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.Compression.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.Compression.ZipFile.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.FileSystem.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.FileSystem.DriveInfo.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.FileSystem.Primitives.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.FileSystem.Watcher.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.IsolatedStorage.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.MemoryMappedFiles.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.Pipes.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.UnmanagedMemoryStream.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Linq.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Linq.Expressions.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Linq.Parallel.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Linq.Queryable.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.Http.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.NameResolution.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.NetworkInformation.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.Ping.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.Primitives.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.Requests.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.Security.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.Sockets.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.WebHeaderCollection.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.WebSockets.Client.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Net.WebSockets.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.ObjectModel.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Reflection.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Reflection.Extensions.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Reflection.Primitives.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Resources.Reader.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Resources.ResourceManager.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Resources.Writer.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.CompilerServices.VisualC.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.Extensions.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.Handles.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.InteropServices.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.InteropServices.RuntimeInformation.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.Numerics.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.Serialization.Formatters.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.Serialization.Json.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.Serialization.Primitives.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.Serialization.Xml.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Security.Claims.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Security.Cryptography.Algorithms.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Security.Cryptography.Csp.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Security.Cryptography.Encoding.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Security.Cryptography.Primitives.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Security.Cryptography.X509Certificates.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Security.Principal.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Security.SecureString.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Text.Encoding.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Text.Encoding.Extensions.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Text.RegularExpressions.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Threading.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Threading.Overlapped.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Threading.Tasks.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Threading.Tasks.Parallel.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Threading.Thread.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Threading.ThreadPool.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Threading.Timer.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.ValueTuple.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Xml.ReaderWriter.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Xml.XDocument.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Xml.XmlDocument.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Xml.XmlSerializer.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Xml.XPath.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Xml.XPath.XDocument.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\Emgu.CV.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\Microsoft.Bcl.AsyncInterfaces.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Buffers.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.IO.Pipelines.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Memory.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Numerics.Vectors.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Text.Encodings.Web.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Text.Json.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\System.Threading.Tasks.Extensions.dll
+F:\vs_project\test_lewei\digital\digital\obj\Debug\digital.exe.config
+F:\vs_project\test_lewei\digital\digital\bin\Debug\Microsoft.Office.Interop.Excel.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\NAudio.Core.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\NAudio.WaveFormRenderer.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\cvextern.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\libusb-1.0.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\concrt140.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\msvcp140.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\msvcp140_1.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\msvcp140_2.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\msvcp140_atomic_wait.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\msvcp140_codecvt_ids.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\vcruntime140.dll
+F:\vs_project\test_lewei\digital\digital\bin\Debug\opencv_videoio_ffmpeg4100.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\digital.exe.config
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\digital.exe
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\digital.pdb
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\Emgu.CV.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\cvextern.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\libusb-1.0.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\opencv_videoio_ffmpeg4100.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\concrt140.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140_1.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140_2.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140_atomic_wait.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\msvcp140_codecvt_ids.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\vcruntime140.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\Microsoft.Bcl.AsyncInterfaces.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\Microsoft.Office.Interop.Excel.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\NAudio.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\NAudio.Core.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\NAudio.WaveFormRenderer.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Buffers.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Drawing.Common.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.IO.Pipelines.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Memory.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Numerics.Vectors.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Text.Encodings.Web.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Text.Json.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.Threading.Tasks.Extensions.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\System.ValueTuple.dll
+E:\project\c#\观鸟器配置工具\digital\bin\Debug\MySql.Data.dll
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.csprojAssemblyReference.cache
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.Properties.Resources.resources
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.csproj.GenerateResource.cache
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.csproj.CoreCompileInputs.cache
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.csproj.CopyComplete
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.exe
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\digital.pdb
+E:\project\c#\观鸟器配置工具\digital\obj\Debug\bird_tool.bird_tool.resources

BIN
bird_tool/obj/Debug/digital.csproj.GenerateResource.cache


BIN
bird_tool/obj/Debug/digital.csprojAssemblyReference.cache


BIN
bird_tool/obj/Debug/digital.exe


+ 344 - 0
bird_tool/obj/Debug/digital.exe.config

@@ -0,0 +1,344 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <startup>
+    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
+  </startup>
+  <runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="NAudio.Core" publicKeyToken="e279aa5131008a41" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-2.2.1.0" newVersion="2.2.1.0" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Collections.Concurrent" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Collections" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.ComponentModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.ComponentModel.EventBasedAsync" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Data.Common" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Diagnostics.Contracts" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Diagnostics.Debug" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Diagnostics.StackTrace" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Diagnostics.Tools" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Diagnostics.Tracing" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Dynamic.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Globalization.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Linq" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Linq.Expressions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Linq.Parallel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Linq.Queryable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Net.NetworkInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Net.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Net.Requests" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Net.Sockets" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.ObjectModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Reflection.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Reflection.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Resources.ResourceManager" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime.InteropServices" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime.InteropServices.RuntimeInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime.Numerics" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime.Serialization.Json" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime.Serialization.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Runtime.Serialization.Xml" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Security.Principal" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Security.SecureString" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Text.Encoding.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Text.RegularExpressions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Threading" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Threading.Overlapped" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Threading.Tasks.Parallel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Threading.Timer" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Xml.ReaderWriter" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Xml.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Xml.XmlSerializer" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+  </runtime>
+</configuration>

BIN
bird_tool/obj/Debug/digital.pdb


BIN
bird_tool/obj/Release/DesignTimeResolveAssemblyReferences.cache


BIN
bird_tool/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache


BIN
bird_tool/obj/Release/TempPE/Properties.Resources.Designer.cs.dll


+ 0 - 0
bird_tool/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs


+ 0 - 0
bird_tool/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs


+ 0 - 0
bird_tool/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs


+ 1 - 0
bird_tool/obj/Release/bird_tool.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+e02f56d597621693890837a111b8e0de6e31f220

BIN
bird_tool/obj/Release/digital.Properties.Resources.resources


+ 0 - 0
bird_tool/obj/Release/digital.csproj.CopyComplete


+ 1 - 0
bird_tool/obj/Release/digital.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+aef7fa850ab2f1663b68d3fab942fec66e33881d

+ 27 - 0
bird_tool/obj/Release/digital.csproj.FileListAbsolute.txt

@@ -0,0 +1,27 @@
+F:\vs_project\digital\digital\bin\Release\digital.exe.config
+F:\vs_project\digital\digital\bin\Release\digital.exe
+F:\vs_project\digital\digital\bin\Release\digital.pdb
+F:\vs_project\digital\digital\bin\Release\MySql.Data.dll
+F:\vs_project\digital\digital\obj\Release\digital.digital.resources
+F:\vs_project\digital\digital\obj\Release\digital.Properties.Resources.resources
+F:\vs_project\digital\digital\obj\Release\digital.csproj.GenerateResource.cache
+F:\vs_project\digital\digital\obj\Release\digital.csproj.CoreCompileInputs.cache
+F:\vs_project\digital\digital\obj\Release\digital.csproj.CopyComplete
+F:\vs_project\digital\digital\obj\Release\digital.exe
+F:\vs_project\digital\digital\obj\Release\digital.pdb
+F:\vs_project\digital\digital\obj\Release\digital.csprojAssemblyReference.cache
+F:\vs_project\test_lewei\digital\digital\bin\Release\digital.exe.config
+F:\vs_project\test_lewei\digital\digital\bin\Release\digital.exe
+F:\vs_project\test_lewei\digital\digital\bin\Release\digital.pdb
+F:\vs_project\test_lewei\digital\digital\bin\Release\MySql.Data.dll
+F:\vs_project\test_lewei\digital\digital\bin\Release\NAudio.dll
+F:\vs_project\test_lewei\digital\digital\bin\Release\System.Drawing.Common.dll
+F:\vs_project\test_lewei\digital\digital\bin\Release\NAudio.xml
+F:\vs_project\test_lewei\digital\digital\obj\Release\digital.digital.resources
+F:\vs_project\test_lewei\digital\digital\obj\Release\digital.Properties.Resources.resources
+F:\vs_project\test_lewei\digital\digital\obj\Release\digital.csproj.GenerateResource.cache
+F:\vs_project\test_lewei\digital\digital\obj\Release\digital.csproj.CoreCompileInputs.cache
+F:\vs_project\test_lewei\digital\digital\obj\Release\digital.csproj.CopyComplete
+F:\vs_project\test_lewei\digital\digital\obj\Release\digital.exe
+F:\vs_project\test_lewei\digital\digital\obj\Release\digital.pdb
+F:\vs_project\test_lewei\digital\digital\obj\Release\digital.csprojAssemblyReference.cache

BIN
bird_tool/obj/Release/digital.csproj.GenerateResource.cache


BIN
bird_tool/obj/Release/digital.csprojAssemblyReference.cache


BIN
bird_tool/obj/Release/digital.digital.resources


BIN
bird_tool/obj/Release/digital.exe


BIN
bird_tool/obj/Release/digital.pdb


+ 5 - 0
bird_tool/obj/bird_tool.csproj.nuget.cache

@@ -0,0 +1,5 @@
+{
+  "version": 1,
+  "dgSpecHash": "+R1QeBNveWoU06IAO7pY6l3wp1TJoXP1+vFCDHKv2j6pl0ASW+V3rkEsVKtR1EtgqPD9dyf1gBCAMgd2JvoDuw==",
+  "success": true
+}

+ 15 - 0
bird_tool/obj/bird_tool.csproj.nuget.g.props

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">E:\project\c#\观鸟器配置工具\digital\obj\project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\kindring\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.9.3</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>

+ 6 - 0
bird_tool/obj/bird_tool.csproj.nuget.g.targets

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>

+ 5 - 0
bird_tool/obj/digital.csproj.nuget.cache

@@ -0,0 +1,5 @@
+{
+  "version": 1,
+  "dgSpecHash": "C3jTTq9ecylME3UafK1YMr6Fgwtmh3Zq5Cz7KpHu5tZ/W3X9IJCV94sSzaeQiqH/3ilCChhHghYOfe5pt6yE7w==",
+  "success": true
+}

+ 15 - 0
bird_tool/obj/digital.csproj.nuget.g.props

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">E:\project\c#\观鸟器配置工具\digital\obj\project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\kindring\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.9.3</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>

+ 6 - 0
bird_tool/obj/digital.csproj.nuget.g.targets

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>

+ 2329 - 0
bird_tool/obj/project.assets.json

@@ -0,0 +1,2329 @@
+{
+  "version": 3,
+  "targets": {
+    ".NETFramework,Version=v4.7.2": {
+      "Emgu.CV/4.10.0.5680": {
+        "type": "package",
+        "dependencies": {
+          "System.Drawing.Primitives": "4.3.0",
+          "System.Runtime": "4.3.1",
+          "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
+          "System.Text.Json": "9.0.0"
+        },
+        "compile": {
+          "lib/netstandard2.0/Emgu.CV.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/Emgu.CV.dll": {}
+        }
+      },
+      "Emgu.CV.runtime.windows/4.10.0.5680": {
+        "type": "package",
+        "dependencies": {
+          "Emgu.CV": "4.10.0.5680",
+          "Emgu.runtime.windows.msvc.rt.arm64": "19.42.34435",
+          "Emgu.runtime.windows.msvc.rt.x64": "19.42.34435",
+          "Emgu.runtime.windows.msvc.rt.x86": "19.42.34435"
+        },
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/cvextern.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-x64/native/cvextern.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x64/native/libusb-1.0.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x64/native/opencv_videoio_ffmpeg4100_64.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x86/native/cvextern.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          },
+          "runtimes/win-x86/native/libusb-1.0.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          },
+          "runtimes/win-x86/native/opencv_videoio_ffmpeg4100.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          }
+        }
+      },
+      "Emgu.runtime.windows.msvc.rt.arm64/19.42.34435": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/win-arm64/native/concrt140.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-arm64/native/msvcp140.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-arm64/native/msvcp140_1.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-arm64/native/msvcp140_2.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-arm64/native/msvcp140_atomic_wait.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-arm64/native/msvcp140_codecvt_ids.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-arm64/native/vcruntime140.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-arm64/native/vcruntime140_1.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          }
+        }
+      },
+      "Emgu.runtime.windows.msvc.rt.x64/19.42.34435": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/win-x64/native/concrt140.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x64/native/msvcp140.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x64/native/msvcp140_1.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x64/native/msvcp140_2.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x64/native/msvcp140_atomic_wait.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x64/native/msvcp140_codecvt_ids.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x64/native/vcruntime140.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x64/native/vcruntime140_1.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          }
+        }
+      },
+      "Emgu.runtime.windows.msvc.rt.x86/19.42.34435": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/win-x86/native/concrt140.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          },
+          "runtimes/win-x86/native/msvcp140.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          },
+          "runtimes/win-x86/native/msvcp140_1.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          },
+          "runtimes/win-x86/native/msvcp140_2.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          },
+          "runtimes/win-x86/native/msvcp140_atomic_wait.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          },
+          "runtimes/win-x86/native/msvcp140_codecvt_ids.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          },
+          "runtimes/win-x86/native/vcruntime140.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          }
+        }
+      },
+      "Microsoft.Bcl.AsyncInterfaces/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Threading.Tasks.Extensions": "4.5.4"
+        },
+        "compile": {
+          "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll": {}
+        },
+        "runtime": {
+          "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll": {}
+        }
+      },
+      "Microsoft.Office.Interop.Excel/15.0.4795.1001": {
+        "type": "package",
+        "compile": {
+          "lib/net20/Microsoft.Office.Interop.Excel.dll": {}
+        },
+        "runtime": {
+          "lib/net20/Microsoft.Office.Interop.Excel.dll": {}
+        }
+      },
+      "NAudio/1.10.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Windows.Forms"
+        ],
+        "compile": {
+          "lib/net35/NAudio.dll": {}
+        },
+        "runtime": {
+          "lib/net35/NAudio.dll": {}
+        }
+      },
+      "NAudio.Core/2.2.1": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/NAudio.Core.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/NAudio.Core.dll": {}
+        }
+      },
+      "NAudio.WaveFormRenderer/2.0.0": {
+        "type": "package",
+        "dependencies": {
+          "NAudio.Core": "2.0.0",
+          "System.Drawing.Common": "5.0.1"
+        },
+        "compile": {
+          "lib/netstandard2.0/NAudio.WaveFormRenderer.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/NAudio.WaveFormRenderer.dll": {}
+        }
+      },
+      "OpenCV/2.4.11": {
+        "type": "package"
+      },
+      "System.Buffers/4.5.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net45/System.Buffers.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Buffers.dll": {}
+        }
+      },
+      "System.Drawing.Common/5.0.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "System.Drawing",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net461/System.Drawing.Common.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Drawing.Common.dll": {}
+        }
+      },
+      "System.Drawing.Primitives/4.3.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Drawing",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net45/System.Drawing.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/net45/System.Drawing.Primitives.dll": {}
+        }
+      },
+      "System.IO.Pipelines/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Memory": "4.5.5",
+          "System.Threading.Tasks.Extensions": "4.5.4"
+        },
+        "compile": {
+          "lib/net462/System.IO.Pipelines.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.IO.Pipelines.dll": {}
+        }
+      },
+      "System.Memory/4.5.5": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Numerics.Vectors": "4.5.0",
+          "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+        },
+        "frameworkAssemblies": [
+          "System",
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Memory.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Memory.dll": {}
+        }
+      },
+      "System.Numerics.Vectors/4.5.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Numerics",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net46/System.Numerics.Vectors.dll": {}
+        },
+        "runtime": {
+          "lib/net46/System.Numerics.Vectors.dll": {}
+        }
+      },
+      "System.Runtime/4.3.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "System.ComponentModel.Composition",
+          "System.Core",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net462/System.Runtime.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Runtime.dll": {}
+        }
+      },
+      "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Runtime.CompilerServices.Unsafe.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Runtime.CompilerServices.Unsafe.dll": {}
+        }
+      },
+      "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+        "type": "package",
+        "compile": {
+          "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+        },
+        "runtime": {
+          "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Text.Encodings.Web/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Memory": "4.5.5",
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        },
+        "compile": {
+          "lib/net462/System.Text.Encodings.Web.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Text.Encodings.Web.dll": {}
+        }
+      },
+      "System.Text.Json/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+          "System.Buffers": "4.5.1",
+          "System.IO.Pipelines": "9.0.0",
+          "System.Memory": "4.5.5",
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+          "System.Text.Encodings.Web": "9.0.0",
+          "System.Threading.Tasks.Extensions": "4.5.4",
+          "System.ValueTuple": "4.5.0"
+        },
+        "compile": {
+          "lib/net462/System.Text.Json.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Text.Json.dll": {}
+        }
+      },
+      "System.Threading.Tasks.Extensions/4.5.4": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+        },
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Threading.Tasks.Extensions.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Threading.Tasks.Extensions.dll": {}
+        }
+      },
+      "System.ValueTuple/4.5.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net47/System.ValueTuple.dll": {}
+        },
+        "runtime": {
+          "lib/net47/System.ValueTuple.dll": {}
+        }
+      }
+    },
+    ".NETFramework,Version=v4.7.2/win": {
+      "Emgu.CV/4.10.0.5680": {
+        "type": "package",
+        "dependencies": {
+          "System.Drawing.Primitives": "4.3.0",
+          "System.Runtime": "4.3.1",
+          "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
+          "System.Text.Json": "9.0.0"
+        },
+        "compile": {
+          "lib/netstandard2.0/Emgu.CV.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/Emgu.CV.dll": {}
+        }
+      },
+      "Emgu.CV.runtime.windows/4.10.0.5680": {
+        "type": "package",
+        "dependencies": {
+          "Emgu.CV": "4.10.0.5680",
+          "Emgu.runtime.windows.msvc.rt.arm64": "19.42.34435",
+          "Emgu.runtime.windows.msvc.rt.x64": "19.42.34435",
+          "Emgu.runtime.windows.msvc.rt.x86": "19.42.34435"
+        }
+      },
+      "Emgu.runtime.windows.msvc.rt.arm64/19.42.34435": {
+        "type": "package"
+      },
+      "Emgu.runtime.windows.msvc.rt.x64/19.42.34435": {
+        "type": "package"
+      },
+      "Emgu.runtime.windows.msvc.rt.x86/19.42.34435": {
+        "type": "package"
+      },
+      "Microsoft.Bcl.AsyncInterfaces/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Threading.Tasks.Extensions": "4.5.4"
+        },
+        "compile": {
+          "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll": {}
+        },
+        "runtime": {
+          "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll": {}
+        }
+      },
+      "Microsoft.Office.Interop.Excel/15.0.4795.1001": {
+        "type": "package",
+        "compile": {
+          "lib/net20/Microsoft.Office.Interop.Excel.dll": {}
+        },
+        "runtime": {
+          "lib/net20/Microsoft.Office.Interop.Excel.dll": {}
+        }
+      },
+      "NAudio/1.10.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Windows.Forms"
+        ],
+        "compile": {
+          "lib/net35/NAudio.dll": {}
+        },
+        "runtime": {
+          "lib/net35/NAudio.dll": {}
+        }
+      },
+      "NAudio.Core/2.2.1": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/NAudio.Core.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/NAudio.Core.dll": {}
+        }
+      },
+      "NAudio.WaveFormRenderer/2.0.0": {
+        "type": "package",
+        "dependencies": {
+          "NAudio.Core": "2.0.0",
+          "System.Drawing.Common": "5.0.1"
+        },
+        "compile": {
+          "lib/netstandard2.0/NAudio.WaveFormRenderer.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/NAudio.WaveFormRenderer.dll": {}
+        }
+      },
+      "OpenCV/2.4.11": {
+        "type": "package"
+      },
+      "System.Buffers/4.5.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net45/System.Buffers.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Buffers.dll": {}
+        }
+      },
+      "System.Drawing.Common/5.0.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "System.Drawing",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net461/System.Drawing.Common.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Drawing.Common.dll": {}
+        }
+      },
+      "System.Drawing.Primitives/4.3.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Drawing",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net45/System.Drawing.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/net45/System.Drawing.Primitives.dll": {}
+        }
+      },
+      "System.IO.Pipelines/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Memory": "4.5.5",
+          "System.Threading.Tasks.Extensions": "4.5.4"
+        },
+        "compile": {
+          "lib/net462/System.IO.Pipelines.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.IO.Pipelines.dll": {}
+        }
+      },
+      "System.Memory/4.5.5": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Numerics.Vectors": "4.5.0",
+          "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+        },
+        "frameworkAssemblies": [
+          "System",
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Memory.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Memory.dll": {}
+        }
+      },
+      "System.Numerics.Vectors/4.5.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Numerics",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net46/System.Numerics.Vectors.dll": {}
+        },
+        "runtime": {
+          "lib/net46/System.Numerics.Vectors.dll": {}
+        }
+      },
+      "System.Runtime/4.3.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "System.ComponentModel.Composition",
+          "System.Core",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net462/System.Runtime.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Runtime.dll": {}
+        }
+      },
+      "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Runtime.CompilerServices.Unsafe.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Runtime.CompilerServices.Unsafe.dll": {}
+        }
+      },
+      "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+        "type": "package",
+        "compile": {
+          "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+        },
+        "runtime": {
+          "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+        }
+      },
+      "System.Text.Encodings.Web/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Memory": "4.5.5",
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        },
+        "compile": {
+          "lib/net462/System.Text.Encodings.Web.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Text.Encodings.Web.dll": {}
+        }
+      },
+      "System.Text.Json/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+          "System.Buffers": "4.5.1",
+          "System.IO.Pipelines": "9.0.0",
+          "System.Memory": "4.5.5",
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+          "System.Text.Encodings.Web": "9.0.0",
+          "System.Threading.Tasks.Extensions": "4.5.4",
+          "System.ValueTuple": "4.5.0"
+        },
+        "compile": {
+          "lib/net462/System.Text.Json.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Text.Json.dll": {}
+        }
+      },
+      "System.Threading.Tasks.Extensions/4.5.4": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+        },
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Threading.Tasks.Extensions.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Threading.Tasks.Extensions.dll": {}
+        }
+      },
+      "System.ValueTuple/4.5.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net47/System.ValueTuple.dll": {}
+        },
+        "runtime": {
+          "lib/net47/System.ValueTuple.dll": {}
+        }
+      }
+    },
+    ".NETFramework,Version=v4.7.2/win-x64": {
+      "Emgu.CV/4.10.0.5680": {
+        "type": "package",
+        "dependencies": {
+          "System.Drawing.Primitives": "4.3.0",
+          "System.Runtime": "4.3.1",
+          "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
+          "System.Text.Json": "9.0.0"
+        },
+        "compile": {
+          "lib/netstandard2.0/Emgu.CV.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/Emgu.CV.dll": {}
+        }
+      },
+      "Emgu.CV.runtime.windows/4.10.0.5680": {
+        "type": "package",
+        "dependencies": {
+          "Emgu.CV": "4.10.0.5680",
+          "Emgu.runtime.windows.msvc.rt.arm64": "19.42.34435",
+          "Emgu.runtime.windows.msvc.rt.x64": "19.42.34435",
+          "Emgu.runtime.windows.msvc.rt.x86": "19.42.34435"
+        },
+        "native": {
+          "runtimes/win-x64/native/cvextern.dll": {},
+          "runtimes/win-x64/native/libusb-1.0.dll": {},
+          "runtimes/win-x64/native/opencv_videoio_ffmpeg4100_64.dll": {}
+        }
+      },
+      "Emgu.runtime.windows.msvc.rt.arm64/19.42.34435": {
+        "type": "package"
+      },
+      "Emgu.runtime.windows.msvc.rt.x64/19.42.34435": {
+        "type": "package",
+        "native": {
+          "runtimes/win-x64/native/concrt140.dll": {},
+          "runtimes/win-x64/native/msvcp140.dll": {},
+          "runtimes/win-x64/native/msvcp140_1.dll": {},
+          "runtimes/win-x64/native/msvcp140_2.dll": {},
+          "runtimes/win-x64/native/msvcp140_atomic_wait.dll": {},
+          "runtimes/win-x64/native/msvcp140_codecvt_ids.dll": {},
+          "runtimes/win-x64/native/vcruntime140.dll": {},
+          "runtimes/win-x64/native/vcruntime140_1.dll": {}
+        }
+      },
+      "Emgu.runtime.windows.msvc.rt.x86/19.42.34435": {
+        "type": "package"
+      },
+      "Microsoft.Bcl.AsyncInterfaces/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Threading.Tasks.Extensions": "4.5.4"
+        },
+        "compile": {
+          "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll": {}
+        },
+        "runtime": {
+          "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll": {}
+        }
+      },
+      "Microsoft.Office.Interop.Excel/15.0.4795.1001": {
+        "type": "package",
+        "compile": {
+          "lib/net20/Microsoft.Office.Interop.Excel.dll": {}
+        },
+        "runtime": {
+          "lib/net20/Microsoft.Office.Interop.Excel.dll": {}
+        }
+      },
+      "NAudio/1.10.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Windows.Forms"
+        ],
+        "compile": {
+          "lib/net35/NAudio.dll": {}
+        },
+        "runtime": {
+          "lib/net35/NAudio.dll": {}
+        }
+      },
+      "NAudio.Core/2.2.1": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/NAudio.Core.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/NAudio.Core.dll": {}
+        }
+      },
+      "NAudio.WaveFormRenderer/2.0.0": {
+        "type": "package",
+        "dependencies": {
+          "NAudio.Core": "2.0.0",
+          "System.Drawing.Common": "5.0.1"
+        },
+        "compile": {
+          "lib/netstandard2.0/NAudio.WaveFormRenderer.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/NAudio.WaveFormRenderer.dll": {}
+        }
+      },
+      "OpenCV/2.4.11": {
+        "type": "package"
+      },
+      "System.Buffers/4.5.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net45/System.Buffers.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Buffers.dll": {}
+        }
+      },
+      "System.Drawing.Common/5.0.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "System.Drawing",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net461/System.Drawing.Common.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Drawing.Common.dll": {}
+        }
+      },
+      "System.Drawing.Primitives/4.3.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Drawing",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net45/System.Drawing.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/net45/System.Drawing.Primitives.dll": {}
+        }
+      },
+      "System.IO.Pipelines/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Memory": "4.5.5",
+          "System.Threading.Tasks.Extensions": "4.5.4"
+        },
+        "compile": {
+          "lib/net462/System.IO.Pipelines.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.IO.Pipelines.dll": {}
+        }
+      },
+      "System.Memory/4.5.5": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Numerics.Vectors": "4.5.0",
+          "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+        },
+        "frameworkAssemblies": [
+          "System",
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Memory.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Memory.dll": {}
+        }
+      },
+      "System.Numerics.Vectors/4.5.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Numerics",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net46/System.Numerics.Vectors.dll": {}
+        },
+        "runtime": {
+          "lib/net46/System.Numerics.Vectors.dll": {}
+        }
+      },
+      "System.Runtime/4.3.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "System.ComponentModel.Composition",
+          "System.Core",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net462/System.Runtime.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Runtime.dll": {}
+        }
+      },
+      "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Runtime.CompilerServices.Unsafe.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Runtime.CompilerServices.Unsafe.dll": {}
+        }
+      },
+      "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+        "type": "package",
+        "compile": {
+          "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+        },
+        "runtime": {
+          "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+        }
+      },
+      "System.Text.Encodings.Web/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Memory": "4.5.5",
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        },
+        "compile": {
+          "lib/net462/System.Text.Encodings.Web.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Text.Encodings.Web.dll": {}
+        }
+      },
+      "System.Text.Json/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+          "System.Buffers": "4.5.1",
+          "System.IO.Pipelines": "9.0.0",
+          "System.Memory": "4.5.5",
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+          "System.Text.Encodings.Web": "9.0.0",
+          "System.Threading.Tasks.Extensions": "4.5.4",
+          "System.ValueTuple": "4.5.0"
+        },
+        "compile": {
+          "lib/net462/System.Text.Json.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Text.Json.dll": {}
+        }
+      },
+      "System.Threading.Tasks.Extensions/4.5.4": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+        },
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Threading.Tasks.Extensions.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Threading.Tasks.Extensions.dll": {}
+        }
+      },
+      "System.ValueTuple/4.5.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net47/System.ValueTuple.dll": {}
+        },
+        "runtime": {
+          "lib/net47/System.ValueTuple.dll": {}
+        }
+      }
+    },
+    ".NETFramework,Version=v4.7.2/win-x86": {
+      "Emgu.CV/4.10.0.5680": {
+        "type": "package",
+        "dependencies": {
+          "System.Drawing.Primitives": "4.3.0",
+          "System.Runtime": "4.3.1",
+          "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
+          "System.Text.Json": "9.0.0"
+        },
+        "compile": {
+          "lib/netstandard2.0/Emgu.CV.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/Emgu.CV.dll": {}
+        }
+      },
+      "Emgu.CV.runtime.windows/4.10.0.5680": {
+        "type": "package",
+        "dependencies": {
+          "Emgu.CV": "4.10.0.5680",
+          "Emgu.runtime.windows.msvc.rt.arm64": "19.42.34435",
+          "Emgu.runtime.windows.msvc.rt.x64": "19.42.34435",
+          "Emgu.runtime.windows.msvc.rt.x86": "19.42.34435"
+        },
+        "native": {
+          "runtimes/win-x86/native/cvextern.dll": {},
+          "runtimes/win-x86/native/libusb-1.0.dll": {},
+          "runtimes/win-x86/native/opencv_videoio_ffmpeg4100.dll": {}
+        }
+      },
+      "Emgu.runtime.windows.msvc.rt.arm64/19.42.34435": {
+        "type": "package"
+      },
+      "Emgu.runtime.windows.msvc.rt.x64/19.42.34435": {
+        "type": "package"
+      },
+      "Emgu.runtime.windows.msvc.rt.x86/19.42.34435": {
+        "type": "package",
+        "native": {
+          "runtimes/win-x86/native/concrt140.dll": {},
+          "runtimes/win-x86/native/msvcp140.dll": {},
+          "runtimes/win-x86/native/msvcp140_1.dll": {},
+          "runtimes/win-x86/native/msvcp140_2.dll": {},
+          "runtimes/win-x86/native/msvcp140_atomic_wait.dll": {},
+          "runtimes/win-x86/native/msvcp140_codecvt_ids.dll": {},
+          "runtimes/win-x86/native/vcruntime140.dll": {}
+        }
+      },
+      "Microsoft.Bcl.AsyncInterfaces/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Threading.Tasks.Extensions": "4.5.4"
+        },
+        "compile": {
+          "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll": {}
+        },
+        "runtime": {
+          "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll": {}
+        }
+      },
+      "Microsoft.Office.Interop.Excel/15.0.4795.1001": {
+        "type": "package",
+        "compile": {
+          "lib/net20/Microsoft.Office.Interop.Excel.dll": {}
+        },
+        "runtime": {
+          "lib/net20/Microsoft.Office.Interop.Excel.dll": {}
+        }
+      },
+      "NAudio/1.10.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Windows.Forms"
+        ],
+        "compile": {
+          "lib/net35/NAudio.dll": {}
+        },
+        "runtime": {
+          "lib/net35/NAudio.dll": {}
+        }
+      },
+      "NAudio.Core/2.2.1": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/NAudio.Core.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/NAudio.Core.dll": {}
+        }
+      },
+      "NAudio.WaveFormRenderer/2.0.0": {
+        "type": "package",
+        "dependencies": {
+          "NAudio.Core": "2.0.0",
+          "System.Drawing.Common": "5.0.1"
+        },
+        "compile": {
+          "lib/netstandard2.0/NAudio.WaveFormRenderer.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/NAudio.WaveFormRenderer.dll": {}
+        }
+      },
+      "OpenCV/2.4.11": {
+        "type": "package"
+      },
+      "System.Buffers/4.5.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net45/System.Buffers.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Buffers.dll": {}
+        }
+      },
+      "System.Drawing.Common/5.0.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "System.Drawing",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net461/System.Drawing.Common.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Drawing.Common.dll": {}
+        }
+      },
+      "System.Drawing.Primitives/4.3.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Drawing",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net45/System.Drawing.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/net45/System.Drawing.Primitives.dll": {}
+        }
+      },
+      "System.IO.Pipelines/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Memory": "4.5.5",
+          "System.Threading.Tasks.Extensions": "4.5.4"
+        },
+        "compile": {
+          "lib/net462/System.IO.Pipelines.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.IO.Pipelines.dll": {}
+        }
+      },
+      "System.Memory/4.5.5": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Numerics.Vectors": "4.5.0",
+          "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+        },
+        "frameworkAssemblies": [
+          "System",
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Memory.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Memory.dll": {}
+        }
+      },
+      "System.Numerics.Vectors/4.5.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System.Numerics",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net46/System.Numerics.Vectors.dll": {}
+        },
+        "runtime": {
+          "lib/net46/System.Numerics.Vectors.dll": {}
+        }
+      },
+      "System.Runtime/4.3.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "System.ComponentModel.Composition",
+          "System.Core",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net462/System.Runtime.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Runtime.dll": {}
+        }
+      },
+      "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Runtime.CompilerServices.Unsafe.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Runtime.CompilerServices.Unsafe.dll": {}
+        }
+      },
+      "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+        "type": "package",
+        "compile": {
+          "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+        },
+        "runtime": {
+          "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+        }
+      },
+      "System.Text.Encodings.Web/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Buffers": "4.5.1",
+          "System.Memory": "4.5.5",
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        },
+        "compile": {
+          "lib/net462/System.Text.Encodings.Web.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Text.Encodings.Web.dll": {}
+        }
+      },
+      "System.Text.Json/9.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+          "System.Buffers": "4.5.1",
+          "System.IO.Pipelines": "9.0.0",
+          "System.Memory": "4.5.5",
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+          "System.Text.Encodings.Web": "9.0.0",
+          "System.Threading.Tasks.Extensions": "4.5.4",
+          "System.ValueTuple": "4.5.0"
+        },
+        "compile": {
+          "lib/net462/System.Text.Json.dll": {}
+        },
+        "runtime": {
+          "lib/net462/System.Text.Json.dll": {}
+        }
+      },
+      "System.Threading.Tasks.Extensions/4.5.4": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+        },
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "lib/net461/System.Threading.Tasks.Extensions.dll": {}
+        },
+        "runtime": {
+          "lib/net461/System.Threading.Tasks.Extensions.dll": {}
+        }
+      },
+      "System.ValueTuple/4.5.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net47/System.ValueTuple.dll": {}
+        },
+        "runtime": {
+          "lib/net47/System.ValueTuple.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "Emgu.CV/4.10.0.5680": {
+      "sha512": "nMCgw4gwhH1Kj+MvzL4cb+Sfa8+HoYGIkjj/BHR0KRnGi4rDF63Me3JbqqbzZlca+1zZlC2taT4udlQ3YQgjsQ==",
+      "type": "package",
+      "path": "emgu.cv/4.10.0.5680",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "docs/README.md",
+        "emgu.cv.4.10.0.5680.nupkg.sha512",
+        "emgu.cv.nuspec",
+        "lib/net9.0-ios18.0/Emgu.CV.dll",
+        "lib/net9.0-ios18.0/Emgu.CV.xml",
+        "lib/net9.0-maccatalyst18.0/Emgu.CV.dll",
+        "lib/net9.0-maccatalyst18.0/Emgu.CV.xml",
+        "lib/netstandard2.0/Emgu.CV.dll",
+        "lib/netstandard2.0/Emgu.CV.xml",
+        "nuget_icon.png"
+      ]
+    },
+    "Emgu.CV.runtime.windows/4.10.0.5680": {
+      "sha512": "WzBJWWENbF1oQKBo92ODtt9V/Eh4MFo8Y3MxxpWdoKJnZAjStxlE5epy3rB7442ZPAIRAiAaqPPZfrdml5Q9vQ==",
+      "type": "package",
+      "path": "emgu.cv.runtime.windows/4.10.0.5680",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "docs/README.md",
+        "docs/build_info_arm64.inc",
+        "docs/build_info_x64.inc",
+        "docs/build_info_x86.inc",
+        "emgu.cv.runtime.windows.4.10.0.5680.nupkg.sha512",
+        "emgu.cv.runtime.windows.nuspec",
+        "icon.png",
+        "runtimes/win-arm64/native/cvextern.dll",
+        "runtimes/win-x64/native/cvextern.dll",
+        "runtimes/win-x64/native/libusb-1.0.dll",
+        "runtimes/win-x64/native/opencv_videoio_ffmpeg4100_64.dll",
+        "runtimes/win-x86/native/cvextern.dll",
+        "runtimes/win-x86/native/libusb-1.0.dll",
+        "runtimes/win-x86/native/opencv_videoio_ffmpeg4100.dll"
+      ]
+    },
+    "Emgu.runtime.windows.msvc.rt.arm64/19.42.34435": {
+      "sha512": "tb+JdhPLkX0MsMweKhL8zY/XUm+opxl6FLP7fyMf93EqUrUmR3YAyxmzcTyDyndh4XQ4bl+Eain9ugm7y/e26g==",
+      "type": "package",
+      "path": "emgu.runtime.windows.msvc.rt.arm64/19.42.34435",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "emgu.runtime.windows.msvc.rt.arm64.19.42.34435.nupkg.sha512",
+        "emgu.runtime.windows.msvc.rt.arm64.nuspec",
+        "icon.png",
+        "runtimes/win-arm64/native/concrt140.dll",
+        "runtimes/win-arm64/native/msvcp140.dll",
+        "runtimes/win-arm64/native/msvcp140_1.dll",
+        "runtimes/win-arm64/native/msvcp140_2.dll",
+        "runtimes/win-arm64/native/msvcp140_atomic_wait.dll",
+        "runtimes/win-arm64/native/msvcp140_codecvt_ids.dll",
+        "runtimes/win-arm64/native/vcruntime140.dll",
+        "runtimes/win-arm64/native/vcruntime140_1.dll"
+      ]
+    },
+    "Emgu.runtime.windows.msvc.rt.x64/19.42.34435": {
+      "sha512": "3aIW16hRIV05a9oRW899LjPhdea/FJamPwZulwNB2P9YItwq+6XMqMeV3lg80giIQalAHQlVRVbwC54N6q3NMw==",
+      "type": "package",
+      "path": "emgu.runtime.windows.msvc.rt.x64/19.42.34435",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "emgu.runtime.windows.msvc.rt.x64.19.42.34435.nupkg.sha512",
+        "emgu.runtime.windows.msvc.rt.x64.nuspec",
+        "icon.png",
+        "runtimes/win-x64/native/concrt140.dll",
+        "runtimes/win-x64/native/msvcp140.dll",
+        "runtimes/win-x64/native/msvcp140_1.dll",
+        "runtimes/win-x64/native/msvcp140_2.dll",
+        "runtimes/win-x64/native/msvcp140_atomic_wait.dll",
+        "runtimes/win-x64/native/msvcp140_codecvt_ids.dll",
+        "runtimes/win-x64/native/vcruntime140.dll",
+        "runtimes/win-x64/native/vcruntime140_1.dll"
+      ]
+    },
+    "Emgu.runtime.windows.msvc.rt.x86/19.42.34435": {
+      "sha512": "NrCzZrq+S9jJOLWgh0ybVeHEQgillrASOFhlvV7FRrW1ufxCI3uZgySIpsGYSWQaJYpi5A4jfTP6Ekcjl3shDw==",
+      "type": "package",
+      "path": "emgu.runtime.windows.msvc.rt.x86/19.42.34435",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.txt",
+        "emgu.runtime.windows.msvc.rt.x86.19.42.34435.nupkg.sha512",
+        "emgu.runtime.windows.msvc.rt.x86.nuspec",
+        "icon.png",
+        "runtimes/win-x86/native/concrt140.dll",
+        "runtimes/win-x86/native/msvcp140.dll",
+        "runtimes/win-x86/native/msvcp140_1.dll",
+        "runtimes/win-x86/native/msvcp140_2.dll",
+        "runtimes/win-x86/native/msvcp140_atomic_wait.dll",
+        "runtimes/win-x86/native/msvcp140_codecvt_ids.dll",
+        "runtimes/win-x86/native/vcruntime140.dll"
+      ]
+    },
+    "Microsoft.Bcl.AsyncInterfaces/9.0.0": {
+      "sha512": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==",
+      "type": "package",
+      "path": "microsoft.bcl.asyncinterfaces/9.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "PACKAGE.md",
+        "THIRD-PARTY-NOTICES.TXT",
+        "buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets",
+        "buildTransitive/net462/_._",
+        "buildTransitive/net8.0/_._",
+        "buildTransitive/netcoreapp2.0/Microsoft.Bcl.AsyncInterfaces.targets",
+        "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll",
+        "lib/net462/Microsoft.Bcl.AsyncInterfaces.xml",
+        "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll",
+        "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml",
+        "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll",
+        "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml",
+        "microsoft.bcl.asyncinterfaces.9.0.0.nupkg.sha512",
+        "microsoft.bcl.asyncinterfaces.nuspec",
+        "useSharedDesignerContext.txt"
+      ]
+    },
+    "Microsoft.Office.Interop.Excel/15.0.4795.1001": {
+      "sha512": "cuvqi/U5MYSM0gvR2l90q0m/urRgmg69EiwP5VWp1RcaJ0YT5G26Va5LaOZ3KJFc22FNihS5CUjeePUp2YpGQA==",
+      "type": "package",
+      "path": "microsoft.office.interop.excel/15.0.4795.1001",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/net20/Microsoft.Office.Interop.Excel.dll",
+        "lib/netstandard2.0/Microsoft.Office.Interop.Excel.dll",
+        "microsoft.office.interop.excel.15.0.4795.1001.nupkg.sha512",
+        "microsoft.office.interop.excel.nuspec"
+      ]
+    },
+    "NAudio/1.10.0": {
+      "sha512": "y6VvwSPfJhElUllkzE2FHXHAADYFGLwMPt048KlPyuUXcq4E0VEi+4hWrFd+lBsrb+Q5DvPA9w86oRTvKRO9UQ==",
+      "type": "package",
+      "path": "naudio/1.10.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/net35/NAudio.dll",
+        "lib/net35/NAudio.xml",
+        "lib/netcoreapp3.0/NAudio.dll",
+        "lib/netcoreapp3.0/NAudio.xml",
+        "lib/netstandard2.0/NAudio.dll",
+        "lib/netstandard2.0/NAudio.xml",
+        "lib/uap10.0/NAudio.dll",
+        "lib/uap10.0/NAudio.pri",
+        "lib/uap10.0/NAudio.xml",
+        "naudio.1.10.0.nupkg.sha512",
+        "naudio.nuspec"
+      ]
+    },
+    "NAudio.Core/2.2.1": {
+      "sha512": "GgkdP6K/7FqXFo7uHvoqGZTJvW4z8g2IffhOO4JHaLzKCdDOUEzVKtveoZkCuUX8eV2HAINqi7VFqlFndrnz/g==",
+      "type": "package",
+      "path": "naudio.core/2.2.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/netstandard2.0/NAudio.Core.dll",
+        "lib/netstandard2.0/NAudio.Core.xml",
+        "naudio-icon.png",
+        "naudio.core.2.2.1.nupkg.sha512",
+        "naudio.core.nuspec"
+      ]
+    },
+    "NAudio.WaveFormRenderer/2.0.0": {
+      "sha512": "OntjxB9eZA9JlIO09oiN+IAM/DnKBR7/PAVVy+/8h6tSuQm/Cr2En5VufZ49ATfL+9B8BGsGaeDeDRT2brWiDw==",
+      "type": "package",
+      "path": "naudio.waveformrenderer/2.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/netstandard2.0/NAudio.WaveFormRenderer.dll",
+        "lib/netstandard2.0/NAudio.WaveFormRenderer.xml",
+        "naudio.waveformrenderer.2.0.0.nupkg.sha512",
+        "naudio.waveformrenderer.nuspec"
+      ]
+    },
+    "OpenCV/2.4.11": {
+      "sha512": "1W5nlWqWx82FI6q6ISqLUj3paH5DpbfXqnNrFi9eOCeChr59I0d0xklDtMMNsGt8JLlZTMu6IW2Pyp7IMnGVAA==",
+      "type": "package",
+      "path": "opencv/2.4.11",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "NuGet-Overlay.cmd",
+        "build/configurations.autopkg",
+        "build/native/OpenCV.props",
+        "build/native/OpenCV.targets",
+        "build/native/default-propertiesui.xml",
+        "build/native/docs/LICENSE",
+        "build/native/include/opencv/cv.h",
+        "build/native/include/opencv/cv.hpp",
+        "build/native/include/opencv/cvaux.h",
+        "build/native/include/opencv/cvaux.hpp",
+        "build/native/include/opencv/cvwimage.h",
+        "build/native/include/opencv/cxcore.h",
+        "build/native/include/opencv/cxcore.hpp",
+        "build/native/include/opencv/cxeigen.hpp",
+        "build/native/include/opencv/cxmisc.h",
+        "build/native/include/opencv/highgui.h",
+        "build/native/include/opencv/ml.h",
+        "build/native/include/opencv2/calib3d/calib3d.hpp",
+        "build/native/include/opencv2/contrib/contrib.hpp",
+        "build/native/include/opencv2/contrib/detection_based_tracker.hpp",
+        "build/native/include/opencv2/contrib/hybridtracker.hpp",
+        "build/native/include/opencv2/contrib/openfabmap.hpp",
+        "build/native/include/opencv2/contrib/retina.hpp",
+        "build/native/include/opencv2/core/affine.hpp",
+        "build/native/include/opencv2/core/core.hpp",
+        "build/native/include/opencv2/core/core_c.h",
+        "build/native/include/opencv2/core/cuda_devptrs.hpp",
+        "build/native/include/opencv2/core/devmem2d.hpp",
+        "build/native/include/opencv2/core/eigen.hpp",
+        "build/native/include/opencv2/core/gpumat.hpp",
+        "build/native/include/opencv2/core/internal.hpp",
+        "build/native/include/opencv2/core/mat.hpp",
+        "build/native/include/opencv2/core/opengl_interop.hpp",
+        "build/native/include/opencv2/core/opengl_interop_deprecated.hpp",
+        "build/native/include/opencv2/core/operations.hpp",
+        "build/native/include/opencv2/core/types_c.h",
+        "build/native/include/opencv2/core/version.hpp",
+        "build/native/include/opencv2/core/wimage.hpp",
+        "build/native/include/opencv2/features2d/features2d.hpp",
+        "build/native/include/opencv2/flann/all_indices.h",
+        "build/native/include/opencv2/flann/allocator.h",
+        "build/native/include/opencv2/flann/any.h",
+        "build/native/include/opencv2/flann/autotuned_index.h",
+        "build/native/include/opencv2/flann/composite_index.h",
+        "build/native/include/opencv2/flann/config.h",
+        "build/native/include/opencv2/flann/defines.h",
+        "build/native/include/opencv2/flann/dist.h",
+        "build/native/include/opencv2/flann/dummy.h",
+        "build/native/include/opencv2/flann/dynamic_bitset.h",
+        "build/native/include/opencv2/flann/flann.hpp",
+        "build/native/include/opencv2/flann/flann_base.hpp",
+        "build/native/include/opencv2/flann/general.h",
+        "build/native/include/opencv2/flann/ground_truth.h",
+        "build/native/include/opencv2/flann/hdf5.h",
+        "build/native/include/opencv2/flann/heap.h",
+        "build/native/include/opencv2/flann/hierarchical_clustering_index.h",
+        "build/native/include/opencv2/flann/index_testing.h",
+        "build/native/include/opencv2/flann/kdtree_index.h",
+        "build/native/include/opencv2/flann/kdtree_single_index.h",
+        "build/native/include/opencv2/flann/kmeans_index.h",
+        "build/native/include/opencv2/flann/linear_index.h",
+        "build/native/include/opencv2/flann/logger.h",
+        "build/native/include/opencv2/flann/lsh_index.h",
+        "build/native/include/opencv2/flann/lsh_table.h",
+        "build/native/include/opencv2/flann/matrix.h",
+        "build/native/include/opencv2/flann/miniflann.hpp",
+        "build/native/include/opencv2/flann/nn_index.h",
+        "build/native/include/opencv2/flann/object_factory.h",
+        "build/native/include/opencv2/flann/params.h",
+        "build/native/include/opencv2/flann/random.h",
+        "build/native/include/opencv2/flann/result_set.h",
+        "build/native/include/opencv2/flann/sampling.h",
+        "build/native/include/opencv2/flann/saving.h",
+        "build/native/include/opencv2/flann/simplex_downhill.h",
+        "build/native/include/opencv2/flann/timer.h",
+        "build/native/include/opencv2/gpu/device/block.hpp",
+        "build/native/include/opencv2/gpu/device/border_interpolate.hpp",
+        "build/native/include/opencv2/gpu/device/color.hpp",
+        "build/native/include/opencv2/gpu/device/common.hpp",
+        "build/native/include/opencv2/gpu/device/datamov_utils.hpp",
+        "build/native/include/opencv2/gpu/device/detail/color_detail.hpp",
+        "build/native/include/opencv2/gpu/device/detail/reduce.hpp",
+        "build/native/include/opencv2/gpu/device/detail/reduce_key_val.hpp",
+        "build/native/include/opencv2/gpu/device/detail/transform_detail.hpp",
+        "build/native/include/opencv2/gpu/device/detail/type_traits_detail.hpp",
+        "build/native/include/opencv2/gpu/device/detail/vec_distance_detail.hpp",
+        "build/native/include/opencv2/gpu/device/dynamic_smem.hpp",
+        "build/native/include/opencv2/gpu/device/emulation.hpp",
+        "build/native/include/opencv2/gpu/device/filters.hpp",
+        "build/native/include/opencv2/gpu/device/funcattrib.hpp",
+        "build/native/include/opencv2/gpu/device/functional.hpp",
+        "build/native/include/opencv2/gpu/device/limits.hpp",
+        "build/native/include/opencv2/gpu/device/reduce.hpp",
+        "build/native/include/opencv2/gpu/device/saturate_cast.hpp",
+        "build/native/include/opencv2/gpu/device/scan.hpp",
+        "build/native/include/opencv2/gpu/device/simd_functions.hpp",
+        "build/native/include/opencv2/gpu/device/static_check.hpp",
+        "build/native/include/opencv2/gpu/device/transform.hpp",
+        "build/native/include/opencv2/gpu/device/type_traits.hpp",
+        "build/native/include/opencv2/gpu/device/utility.hpp",
+        "build/native/include/opencv2/gpu/device/vec_distance.hpp",
+        "build/native/include/opencv2/gpu/device/vec_math.hpp",
+        "build/native/include/opencv2/gpu/device/vec_traits.hpp",
+        "build/native/include/opencv2/gpu/device/warp.hpp",
+        "build/native/include/opencv2/gpu/device/warp_reduce.hpp",
+        "build/native/include/opencv2/gpu/device/warp_shuffle.hpp",
+        "build/native/include/opencv2/gpu/devmem2d.hpp",
+        "build/native/include/opencv2/gpu/gpu.hpp",
+        "build/native/include/opencv2/gpu/gpumat.hpp",
+        "build/native/include/opencv2/gpu/stream_accessor.hpp",
+        "build/native/include/opencv2/highgui/cap_ios.h",
+        "build/native/include/opencv2/highgui/highgui.hpp",
+        "build/native/include/opencv2/highgui/highgui_c.h",
+        "build/native/include/opencv2/highgui/ios.h",
+        "build/native/include/opencv2/imgproc/imgproc.hpp",
+        "build/native/include/opencv2/imgproc/imgproc_c.h",
+        "build/native/include/opencv2/imgproc/types_c.h",
+        "build/native/include/opencv2/legacy/blobtrack.hpp",
+        "build/native/include/opencv2/legacy/compat.hpp",
+        "build/native/include/opencv2/legacy/legacy.hpp",
+        "build/native/include/opencv2/legacy/streams.hpp",
+        "build/native/include/opencv2/ml/ml.hpp",
+        "build/native/include/opencv2/nonfree/features2d.hpp",
+        "build/native/include/opencv2/nonfree/gpu.hpp",
+        "build/native/include/opencv2/nonfree/nonfree.hpp",
+        "build/native/include/opencv2/nonfree/ocl.hpp",
+        "build/native/include/opencv2/objdetect/objdetect.hpp",
+        "build/native/include/opencv2/ocl/matrix_operations.hpp",
+        "build/native/include/opencv2/ocl/ocl.hpp",
+        "build/native/include/opencv2/opencv.hpp",
+        "build/native/include/opencv2/opencv_modules.hpp",
+        "build/native/include/opencv2/photo/photo.hpp",
+        "build/native/include/opencv2/photo/photo_c.h",
+        "build/native/include/opencv2/stitching/detail/autocalib.hpp",
+        "build/native/include/opencv2/stitching/detail/blenders.hpp",
+        "build/native/include/opencv2/stitching/detail/camera.hpp",
+        "build/native/include/opencv2/stitching/detail/exposure_compensate.hpp",
+        "build/native/include/opencv2/stitching/detail/matchers.hpp",
+        "build/native/include/opencv2/stitching/detail/motion_estimators.hpp",
+        "build/native/include/opencv2/stitching/detail/seam_finders.hpp",
+        "build/native/include/opencv2/stitching/detail/util.hpp",
+        "build/native/include/opencv2/stitching/detail/util_inl.hpp",
+        "build/native/include/opencv2/stitching/detail/warpers.hpp",
+        "build/native/include/opencv2/stitching/detail/warpers_inl.hpp",
+        "build/native/include/opencv2/stitching/stitcher.hpp",
+        "build/native/include/opencv2/stitching/warpers.hpp",
+        "build/native/include/opencv2/superres/optical_flow.hpp",
+        "build/native/include/opencv2/superres/superres.hpp",
+        "build/native/include/opencv2/ts/gpu_perf.hpp",
+        "build/native/include/opencv2/ts/gpu_test.hpp",
+        "build/native/include/opencv2/ts/ts.hpp",
+        "build/native/include/opencv2/ts/ts_gtest.h",
+        "build/native/include/opencv2/ts/ts_perf.hpp",
+        "build/native/include/opencv2/video/background_segm.hpp",
+        "build/native/include/opencv2/video/tracking.hpp",
+        "build/native/include/opencv2/video/video.hpp",
+        "build/native/include/opencv2/videostab/deblurring.hpp",
+        "build/native/include/opencv2/videostab/fast_marching.hpp",
+        "build/native/include/opencv2/videostab/fast_marching_inl.hpp",
+        "build/native/include/opencv2/videostab/frame_source.hpp",
+        "build/native/include/opencv2/videostab/global_motion.hpp",
+        "build/native/include/opencv2/videostab/inpainting.hpp",
+        "build/native/include/opencv2/videostab/log.hpp",
+        "build/native/include/opencv2/videostab/motion_stabilizing.hpp",
+        "build/native/include/opencv2/videostab/optical_flow.hpp",
+        "build/native/include/opencv2/videostab/stabilizer.hpp",
+        "build/native/include/opencv2/videostab/videostab.hpp",
+        "build/native/pivot-list.txt",
+        "build/native/private/CoApp.NuGetNativeExtensions.dll",
+        "build/native/private/CoApp.NuGetNativeMSBuildTasks.dll.orig",
+        "build/native/private/nuget.exe",
+        "build/publisher-info.txt",
+        "opencv.2.4.11.nupkg.sha512",
+        "opencv.nuspec"
+      ]
+    },
+    "System.Buffers/4.5.1": {
+      "sha512": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==",
+      "type": "package",
+      "path": "system.buffers/4.5.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/net461/System.Buffers.dll",
+        "lib/net461/System.Buffers.xml",
+        "lib/netcoreapp2.0/_._",
+        "lib/netstandard1.1/System.Buffers.dll",
+        "lib/netstandard1.1/System.Buffers.xml",
+        "lib/netstandard2.0/System.Buffers.dll",
+        "lib/netstandard2.0/System.Buffers.xml",
+        "lib/uap10.0.16299/_._",
+        "ref/net45/System.Buffers.dll",
+        "ref/net45/System.Buffers.xml",
+        "ref/netcoreapp2.0/_._",
+        "ref/netstandard1.1/System.Buffers.dll",
+        "ref/netstandard1.1/System.Buffers.xml",
+        "ref/netstandard2.0/System.Buffers.dll",
+        "ref/netstandard2.0/System.Buffers.xml",
+        "ref/uap10.0.16299/_._",
+        "system.buffers.4.5.1.nupkg.sha512",
+        "system.buffers.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Drawing.Common/5.0.1": {
+      "sha512": "3IN8zWk395Qu+7wnoTbebEjdP3izZBBKAahgWuC0jp9tCgTdUFN6KsrqQl0I3L+ptZD/LvwKjgFp1u+x3+p+DA==",
+      "type": "package",
+      "path": "system.drawing.common/5.0.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net461/System.Drawing.Common.dll",
+        "lib/netcoreapp3.0/System.Drawing.Common.dll",
+        "lib/netcoreapp3.0/System.Drawing.Common.xml",
+        "lib/netstandard2.0/System.Drawing.Common.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net461/System.Drawing.Common.dll",
+        "ref/netcoreapp3.0/System.Drawing.Common.dll",
+        "ref/netcoreapp3.0/System.Drawing.Common.xml",
+        "ref/netstandard2.0/System.Drawing.Common.dll",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netcoreapp2.0/System.Drawing.Common.dll",
+        "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll",
+        "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.xml",
+        "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll",
+        "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll",
+        "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.xml",
+        "system.drawing.common.5.0.1.nupkg.sha512",
+        "system.drawing.common.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Drawing.Primitives/4.3.0": {
+      "sha512": "1QU/c35gwdhvj77fkScXQQbjiVAqIL3fEYn/19NE0CV/ic5TN5PyWAft8HsrbRd4SBLEoErNCkWSzMDc0MmbRw==",
+      "type": "package",
+      "path": "system.drawing.primitives/4.3.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/System.Drawing.Primitives.dll",
+        "lib/netstandard1.1/System.Drawing.Primitives.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/System.Drawing.Primitives.dll",
+        "ref/netstandard1.1/System.Drawing.Primitives.dll",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.drawing.primitives.4.3.0.nupkg.sha512",
+        "system.drawing.primitives.nuspec"
+      ]
+    },
+    "System.IO.Pipelines/9.0.0": {
+      "sha512": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
+      "type": "package",
+      "path": "system.io.pipelines/9.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "PACKAGE.md",
+        "THIRD-PARTY-NOTICES.TXT",
+        "buildTransitive/net461/System.IO.Pipelines.targets",
+        "buildTransitive/net462/_._",
+        "buildTransitive/net8.0/_._",
+        "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets",
+        "lib/net462/System.IO.Pipelines.dll",
+        "lib/net462/System.IO.Pipelines.xml",
+        "lib/net8.0/System.IO.Pipelines.dll",
+        "lib/net8.0/System.IO.Pipelines.xml",
+        "lib/net9.0/System.IO.Pipelines.dll",
+        "lib/net9.0/System.IO.Pipelines.xml",
+        "lib/netstandard2.0/System.IO.Pipelines.dll",
+        "lib/netstandard2.0/System.IO.Pipelines.xml",
+        "system.io.pipelines.9.0.0.nupkg.sha512",
+        "system.io.pipelines.nuspec",
+        "useSharedDesignerContext.txt"
+      ]
+    },
+    "System.Memory/4.5.5": {
+      "sha512": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
+      "type": "package",
+      "path": "system.memory/4.5.5",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/net461/System.Memory.dll",
+        "lib/net461/System.Memory.xml",
+        "lib/netcoreapp2.1/_._",
+        "lib/netstandard1.1/System.Memory.dll",
+        "lib/netstandard1.1/System.Memory.xml",
+        "lib/netstandard2.0/System.Memory.dll",
+        "lib/netstandard2.0/System.Memory.xml",
+        "ref/netcoreapp2.1/_._",
+        "system.memory.4.5.5.nupkg.sha512",
+        "system.memory.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Numerics.Vectors/4.5.0": {
+      "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
+      "type": "package",
+      "path": "system.numerics.vectors/4.5.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Numerics.Vectors.dll",
+        "lib/net46/System.Numerics.Vectors.xml",
+        "lib/netcoreapp2.0/_._",
+        "lib/netstandard1.0/System.Numerics.Vectors.dll",
+        "lib/netstandard1.0/System.Numerics.Vectors.xml",
+        "lib/netstandard2.0/System.Numerics.Vectors.dll",
+        "lib/netstandard2.0/System.Numerics.Vectors.xml",
+        "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll",
+        "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml",
+        "lib/uap10.0.16299/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/System.Numerics.Vectors.dll",
+        "ref/net45/System.Numerics.Vectors.xml",
+        "ref/net46/System.Numerics.Vectors.dll",
+        "ref/net46/System.Numerics.Vectors.xml",
+        "ref/netcoreapp2.0/_._",
+        "ref/netstandard1.0/System.Numerics.Vectors.dll",
+        "ref/netstandard1.0/System.Numerics.Vectors.xml",
+        "ref/netstandard2.0/System.Numerics.Vectors.dll",
+        "ref/netstandard2.0/System.Numerics.Vectors.xml",
+        "ref/uap10.0.16299/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.numerics.vectors.4.5.0.nupkg.sha512",
+        "system.numerics.vectors.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Runtime/4.3.1": {
+      "sha512": "abhfv1dTK6NXOmu4bgHIONxHyEqFjW8HwXPmpY9gmll+ix9UNo4XDcmzJn6oLooftxNssVHdJC1pGT9jkSynQg==",
+      "type": "package",
+      "path": "system.runtime/4.3.1",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net462/System.Runtime.dll",
+        "lib/portable-net45+win8+wp80+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net462/System.Runtime.dll",
+        "ref/netcore50/System.Runtime.dll",
+        "ref/netcore50/System.Runtime.xml",
+        "ref/netcore50/de/System.Runtime.xml",
+        "ref/netcore50/es/System.Runtime.xml",
+        "ref/netcore50/fr/System.Runtime.xml",
+        "ref/netcore50/it/System.Runtime.xml",
+        "ref/netcore50/ja/System.Runtime.xml",
+        "ref/netcore50/ko/System.Runtime.xml",
+        "ref/netcore50/ru/System.Runtime.xml",
+        "ref/netcore50/zh-hans/System.Runtime.xml",
+        "ref/netcore50/zh-hant/System.Runtime.xml",
+        "ref/netstandard1.0/System.Runtime.dll",
+        "ref/netstandard1.0/System.Runtime.xml",
+        "ref/netstandard1.0/de/System.Runtime.xml",
+        "ref/netstandard1.0/es/System.Runtime.xml",
+        "ref/netstandard1.0/fr/System.Runtime.xml",
+        "ref/netstandard1.0/it/System.Runtime.xml",
+        "ref/netstandard1.0/ja/System.Runtime.xml",
+        "ref/netstandard1.0/ko/System.Runtime.xml",
+        "ref/netstandard1.0/ru/System.Runtime.xml",
+        "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+        "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+        "ref/netstandard1.2/System.Runtime.dll",
+        "ref/netstandard1.2/System.Runtime.xml",
+        "ref/netstandard1.2/de/System.Runtime.xml",
+        "ref/netstandard1.2/es/System.Runtime.xml",
+        "ref/netstandard1.2/fr/System.Runtime.xml",
+        "ref/netstandard1.2/it/System.Runtime.xml",
+        "ref/netstandard1.2/ja/System.Runtime.xml",
+        "ref/netstandard1.2/ko/System.Runtime.xml",
+        "ref/netstandard1.2/ru/System.Runtime.xml",
+        "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+        "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+        "ref/netstandard1.3/System.Runtime.dll",
+        "ref/netstandard1.3/System.Runtime.xml",
+        "ref/netstandard1.3/de/System.Runtime.xml",
+        "ref/netstandard1.3/es/System.Runtime.xml",
+        "ref/netstandard1.3/fr/System.Runtime.xml",
+        "ref/netstandard1.3/it/System.Runtime.xml",
+        "ref/netstandard1.3/ja/System.Runtime.xml",
+        "ref/netstandard1.3/ko/System.Runtime.xml",
+        "ref/netstandard1.3/ru/System.Runtime.xml",
+        "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+        "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+        "ref/netstandard1.5/System.Runtime.dll",
+        "ref/netstandard1.5/System.Runtime.xml",
+        "ref/netstandard1.5/de/System.Runtime.xml",
+        "ref/netstandard1.5/es/System.Runtime.xml",
+        "ref/netstandard1.5/fr/System.Runtime.xml",
+        "ref/netstandard1.5/it/System.Runtime.xml",
+        "ref/netstandard1.5/ja/System.Runtime.xml",
+        "ref/netstandard1.5/ko/System.Runtime.xml",
+        "ref/netstandard1.5/ru/System.Runtime.xml",
+        "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+        "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+        "ref/portable-net45+win8+wp80+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.runtime.4.3.1.nupkg.sha512",
+        "system.runtime.nuspec"
+      ]
+    },
+    "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+      "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+      "type": "package",
+      "path": "system.runtime.compilerservices.unsafe/6.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
+        "buildTransitive/netcoreapp3.1/_._",
+        "lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
+        "lib/net461/System.Runtime.CompilerServices.Unsafe.xml",
+        "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
+        "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml",
+        "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
+        "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml",
+        "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+        "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
+        "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+        "system.runtime.compilerservices.unsafe.nuspec",
+        "useSharedDesignerContext.txt"
+      ]
+    },
+    "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+      "sha512": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==",
+      "type": "package",
+      "path": "system.runtime.interopservices.runtimeinformation/4.3.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512",
+        "system.runtime.interopservices.runtimeinformation.nuspec"
+      ]
+    },
+    "System.Text.Encodings.Web/9.0.0": {
+      "sha512": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
+      "type": "package",
+      "path": "system.text.encodings.web/9.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "PACKAGE.md",
+        "THIRD-PARTY-NOTICES.TXT",
+        "buildTransitive/net461/System.Text.Encodings.Web.targets",
+        "buildTransitive/net462/_._",
+        "buildTransitive/net8.0/_._",
+        "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets",
+        "lib/net462/System.Text.Encodings.Web.dll",
+        "lib/net462/System.Text.Encodings.Web.xml",
+        "lib/net8.0/System.Text.Encodings.Web.dll",
+        "lib/net8.0/System.Text.Encodings.Web.xml",
+        "lib/net9.0/System.Text.Encodings.Web.dll",
+        "lib/net9.0/System.Text.Encodings.Web.xml",
+        "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+        "lib/netstandard2.0/System.Text.Encodings.Web.xml",
+        "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll",
+        "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml",
+        "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.dll",
+        "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.xml",
+        "system.text.encodings.web.9.0.0.nupkg.sha512",
+        "system.text.encodings.web.nuspec",
+        "useSharedDesignerContext.txt"
+      ]
+    },
+    "System.Text.Json/9.0.0": {
+      "sha512": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
+      "type": "package",
+      "path": "system.text.json/9.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "PACKAGE.md",
+        "THIRD-PARTY-NOTICES.TXT",
+        "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll",
+        "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll",
+        "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll",
+        "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+        "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+        "buildTransitive/net461/System.Text.Json.targets",
+        "buildTransitive/net462/System.Text.Json.targets",
+        "buildTransitive/net8.0/System.Text.Json.targets",
+        "buildTransitive/netcoreapp2.0/System.Text.Json.targets",
+        "buildTransitive/netstandard2.0/System.Text.Json.targets",
+        "lib/net462/System.Text.Json.dll",
+        "lib/net462/System.Text.Json.xml",
+        "lib/net8.0/System.Text.Json.dll",
+        "lib/net8.0/System.Text.Json.xml",
+        "lib/net9.0/System.Text.Json.dll",
+        "lib/net9.0/System.Text.Json.xml",
+        "lib/netstandard2.0/System.Text.Json.dll",
+        "lib/netstandard2.0/System.Text.Json.xml",
+        "system.text.json.9.0.0.nupkg.sha512",
+        "system.text.json.nuspec",
+        "useSharedDesignerContext.txt"
+      ]
+    },
+    "System.Threading.Tasks.Extensions/4.5.4": {
+      "sha512": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==",
+      "type": "package",
+      "path": "system.threading.tasks.extensions/4.5.4",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net461/System.Threading.Tasks.Extensions.dll",
+        "lib/net461/System.Threading.Tasks.Extensions.xml",
+        "lib/netcoreapp2.1/_._",
+        "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+        "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+        "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll",
+        "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml",
+        "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+        "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/netcoreapp2.1/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.threading.tasks.extensions.4.5.4.nupkg.sha512",
+        "system.threading.tasks.extensions.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.ValueTuple/4.5.0": {
+      "sha512": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==",
+      "type": "package",
+      "path": "system.valuetuple/4.5.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net461/System.ValueTuple.dll",
+        "lib/net461/System.ValueTuple.xml",
+        "lib/net47/System.ValueTuple.dll",
+        "lib/net47/System.ValueTuple.xml",
+        "lib/netcoreapp2.0/_._",
+        "lib/netstandard1.0/System.ValueTuple.dll",
+        "lib/netstandard1.0/System.ValueTuple.xml",
+        "lib/netstandard2.0/_._",
+        "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll",
+        "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml",
+        "lib/uap10.0.16299/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net461/System.ValueTuple.dll",
+        "ref/net47/System.ValueTuple.dll",
+        "ref/netcoreapp2.0/_._",
+        "ref/netstandard2.0/_._",
+        "ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll",
+        "ref/uap10.0.16299/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.valuetuple.4.5.0.nupkg.sha512",
+        "system.valuetuple.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    }
+  },
+  "projectFileDependencyGroups": {
+    ".NETFramework,Version=v4.7.2": [
+      "Emgu.CV >= 4.10.0.5680",
+      "Emgu.CV.runtime.windows >= 4.10.0.5680",
+      "Microsoft.Bcl.AsyncInterfaces >= 9.0.0",
+      "Microsoft.Office.Interop.Excel >= 15.0.4795.1001",
+      "NAudio >= 1.10.0",
+      "NAudio.Core >= 2.2.1",
+      "NAudio.WaveFormRenderer >= 2.0.0",
+      "OpenCV >= 2.4.11",
+      "System.Buffers >= 4.5.1",
+      "System.Drawing.Common >= 5.0.1",
+      "System.Drawing.Primitives >= 4.3.0",
+      "System.IO.Pipelines >= 9.0.0",
+      "System.Memory >= 4.5.5",
+      "System.Numerics.Vectors >= 4.5.0",
+      "System.Runtime >= 4.3.1",
+      "System.Runtime.CompilerServices.Unsafe >= 6.0.0",
+      "System.Runtime.InteropServices.RuntimeInformation >= 4.3.0",
+      "System.Text.Encodings.Web >= 9.0.0",
+      "System.Text.Json >= 9.0.0",
+      "System.Threading.Tasks.Extensions >= 4.5.4"
+    ]
+  },
+  "packageFolders": {
+    "C:\\Users\\kindring\\.nuget\\packages\\": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "E:\\project\\c#\\观鸟器配置工具\\digital\\bird_tool.csproj",
+      "projectName": "bird_tool",
+      "projectPath": "E:\\project\\c#\\观鸟器配置工具\\digital\\bird_tool.csproj",
+      "packagesPath": "C:\\Users\\kindring\\.nuget\\packages\\",
+      "outputPath": "E:\\project\\c#\\观鸟器配置工具\\digital\\obj\\",
+      "projectStyle": "PackageReference",
+      "skipContentFileWrite": true,
+      "configFilePaths": [
+        "C:\\Users\\kindring\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "net472"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "net472": {
+          "projectReferences": {}
+        }
+      }
+    },
+    "frameworks": {
+      "net472": {
+        "dependencies": {
+          "Emgu.CV": {
+            "target": "Package",
+            "version": "[4.10.0.5680, )"
+          },
+          "Emgu.CV.runtime.windows": {
+            "target": "Package",
+            "version": "[4.10.0.5680, )"
+          },
+          "Microsoft.Bcl.AsyncInterfaces": {
+            "target": "Package",
+            "version": "[9.0.0, )"
+          },
+          "Microsoft.Office.Interop.Excel": {
+            "target": "Package",
+            "version": "[15.0.4795.1001, )"
+          },
+          "NAudio": {
+            "target": "Package",
+            "version": "[1.10.0, )"
+          },
+          "NAudio.Core": {
+            "target": "Package",
+            "version": "[2.2.1, )"
+          },
+          "NAudio.WaveFormRenderer": {
+            "target": "Package",
+            "version": "[2.0.0, )"
+          },
+          "OpenCV": {
+            "target": "Package",
+            "version": "[2.4.11, )"
+          },
+          "System.Buffers": {
+            "target": "Package",
+            "version": "[4.5.1, )"
+          },
+          "System.Drawing.Common": {
+            "target": "Package",
+            "version": "[5.0.1, )"
+          },
+          "System.Drawing.Primitives": {
+            "target": "Package",
+            "version": "[4.3.0, )"
+          },
+          "System.IO.Pipelines": {
+            "target": "Package",
+            "version": "[9.0.0, )"
+          },
+          "System.Memory": {
+            "target": "Package",
+            "version": "[4.5.5, )"
+          },
+          "System.Numerics.Vectors": {
+            "target": "Package",
+            "version": "[4.5.0, )"
+          },
+          "System.Runtime": {
+            "target": "Package",
+            "version": "[4.3.1, )"
+          },
+          "System.Runtime.CompilerServices.Unsafe": {
+            "target": "Package",
+            "version": "[6.0.0, )"
+          },
+          "System.Runtime.InteropServices.RuntimeInformation": {
+            "target": "Package",
+            "version": "[4.3.0, )"
+          },
+          "System.Text.Encodings.Web": {
+            "target": "Package",
+            "version": "[9.0.0, )"
+          },
+          "System.Text.Json": {
+            "target": "Package",
+            "version": "[9.0.0, )"
+          },
+          "System.Threading.Tasks.Extensions": {
+            "target": "Package",
+            "version": "[4.5.4, )"
+          }
+        }
+      }
+    },
+    "runtimes": {
+      "win": {
+        "#import": []
+      },
+      "win-x64": {
+        "#import": []
+      },
+      "win-x86": {
+        "#import": []
+      }
+    }
+  }
+}