Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds GitHub Actions support for arm64 #1686

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from
Draft
6 changes: 3 additions & 3 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,9 @@ jobs:
shell: cmd
run: msbuild OpenCvSharp.sln /t:build /p:configuration=Release /p:platform=x86 -maxcpucount

#- name: Build ARM
# shell: cmd
# run: msbuild OpenCvSharp.sln /t:build /p:configuration=Release /p:platform=ARM -maxcpucount
- name: Build ARM64
shell: cmd
run: msbuild OpenCvSharp.sln /t:build /p:configuration=Release /p:platform=ARM64 -maxcpucount

- name: Install .NET
uses: actions/setup-dotnet@v4
Expand Down
82 changes: 42 additions & 40 deletions OpenCvSharp.sln
Original file line number Diff line number Diff line change
Expand Up @@ -40,168 +40,170 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|ARM.ActiveCfg = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|ARM.Build.0 = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|ARM64.Build.0 = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|x64.ActiveCfg = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|x64.Build.0 = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|x86.ActiveCfg = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Debug|x86.Build.0 = Debug|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|Any CPU.Build.0 = Release|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|ARM.ActiveCfg = Release|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|ARM.Build.0 = Release|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|ARM64.ActiveCfg = Release|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|ARM64.Build.0 = Release|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|x64.ActiveCfg = Release|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|x64.Build.0 = Release|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|x86.ActiveCfg = Release|Any CPU
{EB310923-197F-4E20-B123-3A3E7F1D5069}.Release|x86.Build.0 = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|ARM.ActiveCfg = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|ARM.Build.0 = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|ARM64.Build.0 = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|x64.ActiveCfg = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|x64.Build.0 = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|x86.ActiveCfg = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Debug|x86.Build.0 = Debug|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|Any CPU.Build.0 = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|ARM.ActiveCfg = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|ARM.Build.0 = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|ARM64.ActiveCfg = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|ARM64.Build.0 = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|x64.ActiveCfg = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|x64.Build.0 = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|x86.ActiveCfg = Release|Any CPU
{FFBBCF99-97F0-4F81-AAF6-8D851A8E1D2E}.Release|x86.Build.0 = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|ARM.ActiveCfg = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|ARM.Build.0 = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|ARM64.Build.0 = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|x64.ActiveCfg = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|x64.Build.0 = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|x86.ActiveCfg = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Debug|x86.Build.0 = Debug|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|Any CPU.Build.0 = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|ARM.ActiveCfg = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|ARM.Build.0 = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|ARM64.ActiveCfg = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|ARM64.Build.0 = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|x64.ActiveCfg = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|x64.Build.0 = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|x86.ActiveCfg = Release|Any CPU
{B4B78BB2-1B7C-4CF2-BC72-43789EEDCE00}.Release|x86.Build.0 = Release|Any CPU
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Debug|Any CPU.ActiveCfg = Debug|Win32
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Debug|ARM.ActiveCfg = Debug|Win32
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Debug|ARM64.ActiveCfg = Release|ARM64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Debug|ARM64.Build.0 = Release|ARM64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Debug|x64.ActiveCfg = Release|x64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Debug|x64.Build.0 = Release|x64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Debug|x86.ActiveCfg = Release|Win32
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Debug|x86.Build.0 = Release|Win32
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Release|Any CPU.ActiveCfg = Release|x64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Release|Any CPU.Build.0 = Release|x64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Release|ARM.ActiveCfg = Release|Win32
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Release|ARM64.ActiveCfg = Release|ARM64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Release|ARM64.Build.0 = Release|ARM64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Release|x64.ActiveCfg = Release|x64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Release|x64.Build.0 = Release|x64
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Release|x86.ActiveCfg = Release|Win32
{8E7279F8-F801-4672-B42F-1ED2C68B16A4}.Release|x86.Build.0 = Release|Win32
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|ARM.Build.0 = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|ARM64.Build.0 = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|x64.ActiveCfg = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|x64.Build.0 = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|x86.ActiveCfg = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Debug|x86.Build.0 = Debug|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|Any CPU.Build.0 = Release|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|ARM.ActiveCfg = Release|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|ARM.Build.0 = Release|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|ARM64.ActiveCfg = Release|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|ARM64.Build.0 = Release|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|x64.ActiveCfg = Release|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|x64.Build.0 = Release|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|x86.ActiveCfg = Release|Any CPU
{4232CB4A-DFE3-46CA-9503-C5F1798BAED3}.Release|x86.Build.0 = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|ARM.ActiveCfg = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|ARM.Build.0 = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|ARM64.Build.0 = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|x64.ActiveCfg = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|x64.Build.0 = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|x86.ActiveCfg = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Debug|x86.Build.0 = Debug|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|Any CPU.Build.0 = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|ARM.ActiveCfg = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|ARM.Build.0 = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|ARM64.ActiveCfg = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|ARM64.Build.0 = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|x64.ActiveCfg = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|x64.Build.0 = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|x86.ActiveCfg = Release|Any CPU
{CC19F9A5-01A7-4BDF-B34C-CF56F46A474A}.Release|x86.Build.0 = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|ARM.ActiveCfg = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|ARM.Build.0 = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|ARM64.Build.0 = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|x64.ActiveCfg = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|x64.Build.0 = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|x86.ActiveCfg = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Debug|x86.Build.0 = Debug|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|Any CPU.Build.0 = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|ARM.ActiveCfg = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|ARM.Build.0 = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|ARM64.ActiveCfg = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|ARM64.Build.0 = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|x64.ActiveCfg = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|x64.Build.0 = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|x86.ActiveCfg = Release|Any CPU
{01FD66CE-F81A-4641-BE30-3CF9DE84D6D5}.Release|x86.Build.0 = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|ARM.ActiveCfg = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|ARM.Build.0 = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|ARM64.Build.0 = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|x64.ActiveCfg = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|x64.Build.0 = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|x86.ActiveCfg = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Debug|x86.Build.0 = Debug|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|Any CPU.Build.0 = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|ARM.ActiveCfg = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|ARM.Build.0 = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|ARM64.ActiveCfg = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|ARM64.Build.0 = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|x64.ActiveCfg = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|x64.Build.0 = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|x86.ActiveCfg = Release|Any CPU
{1C399497-5240-439A-879A-4ACB34C409AE}.Release|x86.Build.0 = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|ARM.ActiveCfg = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|ARM.Build.0 = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|ARM64.Build.0 = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|x64.ActiveCfg = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|x64.Build.0 = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|x86.ActiveCfg = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Debug|x86.Build.0 = Debug|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|Any CPU.Build.0 = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|ARM.ActiveCfg = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|ARM.Build.0 = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|ARM64.ActiveCfg = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|ARM64.Build.0 = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|x64.ActiveCfg = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|x64.Build.0 = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|x86.ActiveCfg = Release|Any CPU
{FFD602AA-0A08-40DD-8ACD-7F5A3BA51DEC}.Release|x86.Build.0 = Release|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|Any CPU.Build.0 = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|ARM.ActiveCfg = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|ARM.Build.0 = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|ARM64.Build.0 = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|x64.ActiveCfg = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|x64.Build.0 = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|x86.ActiveCfg = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Debug|x86.Build.0 = Debug|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Release|Any CPU.ActiveCfg = Release|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Release|Any CPU.Build.0 = Release|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Release|ARM.ActiveCfg = Release|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Release|ARM.Build.0 = Release|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Release|ARM64.ActiveCfg = Release|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Release|ARM64.Build.0 = Release|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Release|x64.ActiveCfg = Release|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Release|x64.Build.0 = Release|Any CPU
{36F6A125-3633-441E-9794-97EB91E50F20}.Release|x86.ActiveCfg = Release|Any CPU
Expand Down
1 change: 1 addition & 0 deletions download_opencv_windows.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ $version = "4100"
$uriArray = @(
"https://github.com/shimat/opencv_files/releases/download/${tag}/opencv${version}_win_x64.zip"
"https://github.com/shimat/opencv_files/releases/download/${tag}/opencv${version}_win_x86.zip"
"https://github.com/shimat/opencv_files/releases/download/${tag}/opencv${version}_win_arm64.zip"
)

function Download($uri, $outFile) {
Expand Down
6 changes: 4 additions & 2 deletions nuget/OpenCvSharp4.runtime.win.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,10 @@
<files>
<file src="..\src\Release\x64\OpenCvSharpExtern.dll" target="runtimes\win-x64\native" />
<file src="..\src\Release\Win32\OpenCvSharpExtern.dll" target="runtimes\win-x86\native" />
<file src="..\opencv_files\opencv4100_win_x64\x64\vc17\bin\opencv_videoio_ffmpeg4100_64.dll" target="runtimes\win-x64\native" />
<file src="..\opencv_files\opencv4100_win_x86\x86\vc17\bin\opencv_videoio_ffmpeg4100.dll" target="runtimes\win-x86\native" />
<file src="..\src\Release\ARM64\OpenCvSharpExtern.dll" target="runtimes\win-arm64\native" />
<file src="..\opencv_files\opencv4100_win_x64\x64\vc17\bin\opencv_videoio_ffmpeg4100_64.dll" target="runtimes\win-x64\native" />
<file src="..\opencv_files\opencv4100_win_x86\x86\vc17\bin\opencv_videoio_ffmpeg4100.dll" target="runtimes\win-x86\native" />
<file src="..\opencv_files\opencv4100_win_arm64\ARM64\vc17\bin\opencv_videoio_ffmpeg4100_64.dll" target="runtimes\win-arm64\native" />
<file src="OpenCvSharp4.runtime.win.props" target="build\net48\OpenCvSharp4.runtime.win.props" />
<file src="OpenCvSharp4.runtime.win.props" target="build\netstandard\OpenCvSharp4.runtime.win.props" />
<file src="OpenCvSharp4.runtime.win.props" target="build\netcoreapp\OpenCvSharp4.runtime.win.props" />
Expand Down
Loading
Loading