Skip to content

Commit ab05ba7

Browse files
committed
add test config
1 parent 18dbe4d commit ab05ba7

File tree

8 files changed

+67
-56
lines changed

8 files changed

+67
-56
lines changed

.github/workflows/main.yml

Lines changed: 6 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -21,53 +21,19 @@ jobs:
2121
run: |
2222
dotnet nuget add source "https://nuget.pkg.github.com/${{ github.repository_owner }}/index.json" --name github --username ${{ github.repository_owner }} --password ${{ secrets.GITHUB_TOKEN }} --store-password-in-clear-text
2323
dotnet nuget list source
24-
- name: Build code
25-
run: dotnet build -c Release
26-
- name: ldd debug(linux only)
27-
if: matrix.runs-on == 'ubuntu-22.04'
28-
run: |
29-
cd ./tests/Sdcb.PaddleOCR.Tests/bin/Release/net8.0/runtimes/linux-x64/native
30-
ls -lR
31-
32-
for so in $(find . -type f -name '*.so*'); do
33-
echo "================ $so ================"
34-
ldd "$so"
35-
echo
36-
done
37-
38-
- name: rpath debug(linux only)
39-
if: matrix.runs-on == 'ubuntu-22.04'
40-
run: |
41-
cd ./tests/Sdcb.PaddleOCR.Tests/bin/Release/net8.0/runtimes/linux-x64/native
4224
43-
for so in $(find . -type f -name '*.so*'); do
44-
echo "================ $so ================"
45-
patchelf --print-rpath "$so" || true
46-
echo
47-
done
48-
49-
# - name: Match rpath(linux only)
50-
# if: matrix.runs-on == 'ubuntu-22.04'
51-
# run: |
52-
# cd ./tests/Sdcb.PaddleOCR.Tests/bin/Release/net8.0/runtimes/linux-x64
53-
54-
# if find . -type f -name 'libmklml_intel.so' -print -quit | grep -q .; then
55-
# echo "libmklml_intel.so found, patching elf..."
56-
# patchelf --add-needed libmklml_intel.so native/libpaddle_inference_c.so
57-
# else
58-
# echo "libmklml_intel.so not found, skip patchelf."
59-
# fi
25+
- name: Build code
26+
run: dotnet build -c Test
6027

6128
- name: Test
6229
shell: bash
6330
run: |
6431
if [[ "${{ runner.os }}" == "macOS" ]]; then
65-
dotnet test ./tests/Sdcb.PaddleOCR.Tests/Sdcb.PaddleOCR.Tests.csproj -c Release --no-build --verbosity normal --filter 'Category!=WindowsOnly'
32+
dotnet test ./tests/Sdcb.PaddleOCR.Tests/Sdcb.PaddleOCR.Tests.csproj -c Test --no-build --verbosity normal --filter 'Category!=WindowsOnly'
6633
elif [[ "${{ runner.os }}" == "Linux" ]]; then
6734
ulimit -c unlimited
6835
export GDB_STACKTRACE=1
69-
dotnet test ./tests/Sdcb.PaddleOCR.Tests/Sdcb.PaddleOCR.Tests.csproj -c Release --no-build --verbosity normal --filter 'Category!=WindowsOnly'
36+
dotnet test ./tests/Sdcb.PaddleOCR.Tests/Sdcb.PaddleOCR.Tests.csproj -c Test --no-build --verbosity normal --filter 'Category!=WindowsOnly'
7037
else
71-
dotnet test ./tests/Sdcb.PaddleOCR.Tests/Sdcb.PaddleOCR.Tests.csproj -c Release --no-build --verbosity normal
72-
fi
73-
# dotnet test ./tests/Sdcb.PaddleOCR.Tests/Sdcb.PaddleOCR.Tests.csproj -c Release --no-build --verbosity normal --filter 'FullyQualifiedName=Sdcb.PaddleOCR.Tests.OfflineModelsTest'
38+
dotnet test ./tests/Sdcb.PaddleOCR.Tests/Sdcb.PaddleOCR.Tests.csproj -c Test --no-build --verbosity normal
39+
fi

PaddleSharp.sln

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,88 +78,129 @@ Global
7878
GlobalSection(SolutionConfigurationPlatforms) = preSolution
7979
Debug|Any CPU = Debug|Any CPU
8080
Release|Any CPU = Release|Any CPU
81+
Test|Any CPU = Test|Any CPU
8182
EndGlobalSection
8283
GlobalSection(ProjectConfigurationPlatforms) = postSolution
8384
{BCD42B48-62DF-4E44-8F43-08371A0FC567}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
8485
{BCD42B48-62DF-4E44-8F43-08371A0FC567}.Debug|Any CPU.Build.0 = Debug|Any CPU
8586
{BCD42B48-62DF-4E44-8F43-08371A0FC567}.Release|Any CPU.ActiveCfg = Release|Any CPU
8687
{BCD42B48-62DF-4E44-8F43-08371A0FC567}.Release|Any CPU.Build.0 = Release|Any CPU
88+
{BCD42B48-62DF-4E44-8F43-08371A0FC567}.Test|Any CPU.ActiveCfg = Release|Any CPU
89+
{BCD42B48-62DF-4E44-8F43-08371A0FC567}.Test|Any CPU.Build.0 = Release|Any CPU
8790
{A80CAB18-32B8-4E2E-B639-F7285C4C8559}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
8891
{A80CAB18-32B8-4E2E-B639-F7285C4C8559}.Debug|Any CPU.Build.0 = Debug|Any CPU
8992
{A80CAB18-32B8-4E2E-B639-F7285C4C8559}.Release|Any CPU.ActiveCfg = Release|Any CPU
9093
{A80CAB18-32B8-4E2E-B639-F7285C4C8559}.Release|Any CPU.Build.0 = Release|Any CPU
94+
{A80CAB18-32B8-4E2E-B639-F7285C4C8559}.Test|Any CPU.ActiveCfg = Test|Any CPU
95+
{A80CAB18-32B8-4E2E-B639-F7285C4C8559}.Test|Any CPU.Build.0 = Test|Any CPU
9196
{3C7FF86D-81F2-4675-B41E-B3B36E744F62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
9297
{3C7FF86D-81F2-4675-B41E-B3B36E744F62}.Debug|Any CPU.Build.0 = Debug|Any CPU
9398
{3C7FF86D-81F2-4675-B41E-B3B36E744F62}.Release|Any CPU.ActiveCfg = Release|Any CPU
9499
{3C7FF86D-81F2-4675-B41E-B3B36E744F62}.Release|Any CPU.Build.0 = Release|Any CPU
100+
{3C7FF86D-81F2-4675-B41E-B3B36E744F62}.Test|Any CPU.ActiveCfg = Test|Any CPU
101+
{3C7FF86D-81F2-4675-B41E-B3B36E744F62}.Test|Any CPU.Build.0 = Test|Any CPU
95102
{4FA38A15-304E-4AFA-85DC-6C5DD87C4DFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
96103
{4FA38A15-304E-4AFA-85DC-6C5DD87C4DFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
97104
{4FA38A15-304E-4AFA-85DC-6C5DD87C4DFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
98105
{4FA38A15-304E-4AFA-85DC-6C5DD87C4DFD}.Release|Any CPU.Build.0 = Release|Any CPU
106+
{4FA38A15-304E-4AFA-85DC-6C5DD87C4DFD}.Test|Any CPU.ActiveCfg = Release|Any CPU
107+
{4FA38A15-304E-4AFA-85DC-6C5DD87C4DFD}.Test|Any CPU.Build.0 = Release|Any CPU
99108
{E996BEA0-C552-4A31-8DC2-DED4B97648FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
100109
{E996BEA0-C552-4A31-8DC2-DED4B97648FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
101110
{E996BEA0-C552-4A31-8DC2-DED4B97648FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
102111
{E996BEA0-C552-4A31-8DC2-DED4B97648FF}.Release|Any CPU.Build.0 = Release|Any CPU
112+
{E996BEA0-C552-4A31-8DC2-DED4B97648FF}.Test|Any CPU.ActiveCfg = Test|Any CPU
113+
{E996BEA0-C552-4A31-8DC2-DED4B97648FF}.Test|Any CPU.Build.0 = Test|Any CPU
103114
{06475814-73FA-4C45-BCD0-4F64849A5612}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
104115
{06475814-73FA-4C45-BCD0-4F64849A5612}.Debug|Any CPU.Build.0 = Debug|Any CPU
105116
{06475814-73FA-4C45-BCD0-4F64849A5612}.Release|Any CPU.ActiveCfg = Release|Any CPU
106117
{06475814-73FA-4C45-BCD0-4F64849A5612}.Release|Any CPU.Build.0 = Release|Any CPU
118+
{06475814-73FA-4C45-BCD0-4F64849A5612}.Test|Any CPU.ActiveCfg = Release|Any CPU
119+
{06475814-73FA-4C45-BCD0-4F64849A5612}.Test|Any CPU.Build.0 = Release|Any CPU
107120
{69BF0B03-E1FE-4CF8-97A5-40E32B758E1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
108121
{69BF0B03-E1FE-4CF8-97A5-40E32B758E1A}.Debug|Any CPU.Build.0 = Debug|Any CPU
109122
{69BF0B03-E1FE-4CF8-97A5-40E32B758E1A}.Release|Any CPU.ActiveCfg = Release|Any CPU
110123
{69BF0B03-E1FE-4CF8-97A5-40E32B758E1A}.Release|Any CPU.Build.0 = Release|Any CPU
124+
{69BF0B03-E1FE-4CF8-97A5-40E32B758E1A}.Test|Any CPU.ActiveCfg = Test|Any CPU
125+
{69BF0B03-E1FE-4CF8-97A5-40E32B758E1A}.Test|Any CPU.Build.0 = Test|Any CPU
111126
{6EE2E06A-0C0D-4BAE-8830-1E43D8B5FD3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
112127
{6EE2E06A-0C0D-4BAE-8830-1E43D8B5FD3A}.Debug|Any CPU.Build.0 = Debug|Any CPU
113128
{6EE2E06A-0C0D-4BAE-8830-1E43D8B5FD3A}.Release|Any CPU.ActiveCfg = Release|Any CPU
114129
{6EE2E06A-0C0D-4BAE-8830-1E43D8B5FD3A}.Release|Any CPU.Build.0 = Release|Any CPU
130+
{6EE2E06A-0C0D-4BAE-8830-1E43D8B5FD3A}.Test|Any CPU.ActiveCfg = Release|Any CPU
131+
{6EE2E06A-0C0D-4BAE-8830-1E43D8B5FD3A}.Test|Any CPU.Build.0 = Release|Any CPU
115132
{F0962D28-49F5-4A50-9CB4-8F25E0436230}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
116133
{F0962D28-49F5-4A50-9CB4-8F25E0436230}.Debug|Any CPU.Build.0 = Debug|Any CPU
117134
{F0962D28-49F5-4A50-9CB4-8F25E0436230}.Release|Any CPU.ActiveCfg = Release|Any CPU
118135
{F0962D28-49F5-4A50-9CB4-8F25E0436230}.Release|Any CPU.Build.0 = Release|Any CPU
136+
{F0962D28-49F5-4A50-9CB4-8F25E0436230}.Test|Any CPU.ActiveCfg = Release|Any CPU
137+
{F0962D28-49F5-4A50-9CB4-8F25E0436230}.Test|Any CPU.Build.0 = Release|Any CPU
119138
{1F5298BA-FB77-4863-A457-51A1659D76E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
120139
{1F5298BA-FB77-4863-A457-51A1659D76E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
121140
{1F5298BA-FB77-4863-A457-51A1659D76E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
122141
{1F5298BA-FB77-4863-A457-51A1659D76E6}.Release|Any CPU.Build.0 = Release|Any CPU
142+
{1F5298BA-FB77-4863-A457-51A1659D76E6}.Test|Any CPU.ActiveCfg = Release|Any CPU
143+
{1F5298BA-FB77-4863-A457-51A1659D76E6}.Test|Any CPU.Build.0 = Release|Any CPU
123144
{0432D4F5-1F7E-4A6E-A6DC-4A04C0F8E497}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
124145
{0432D4F5-1F7E-4A6E-A6DC-4A04C0F8E497}.Debug|Any CPU.Build.0 = Debug|Any CPU
125146
{0432D4F5-1F7E-4A6E-A6DC-4A04C0F8E497}.Release|Any CPU.ActiveCfg = Release|Any CPU
126147
{0432D4F5-1F7E-4A6E-A6DC-4A04C0F8E497}.Release|Any CPU.Build.0 = Release|Any CPU
148+
{0432D4F5-1F7E-4A6E-A6DC-4A04C0F8E497}.Test|Any CPU.ActiveCfg = Release|Any CPU
149+
{0432D4F5-1F7E-4A6E-A6DC-4A04C0F8E497}.Test|Any CPU.Build.0 = Release|Any CPU
127150
{604827F0-00CB-48DC-AD4E-06AE386CD96A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
128151
{604827F0-00CB-48DC-AD4E-06AE386CD96A}.Debug|Any CPU.Build.0 = Debug|Any CPU
129152
{604827F0-00CB-48DC-AD4E-06AE386CD96A}.Release|Any CPU.ActiveCfg = Release|Any CPU
130153
{604827F0-00CB-48DC-AD4E-06AE386CD96A}.Release|Any CPU.Build.0 = Release|Any CPU
154+
{604827F0-00CB-48DC-AD4E-06AE386CD96A}.Test|Any CPU.ActiveCfg = Release|Any CPU
155+
{604827F0-00CB-48DC-AD4E-06AE386CD96A}.Test|Any CPU.Build.0 = Release|Any CPU
131156
{EC79D45E-85D8-40E2-9F95-78AB40977770}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
132157
{EC79D45E-85D8-40E2-9F95-78AB40977770}.Debug|Any CPU.Build.0 = Debug|Any CPU
133158
{EC79D45E-85D8-40E2-9F95-78AB40977770}.Release|Any CPU.ActiveCfg = Release|Any CPU
134159
{EC79D45E-85D8-40E2-9F95-78AB40977770}.Release|Any CPU.Build.0 = Release|Any CPU
160+
{EC79D45E-85D8-40E2-9F95-78AB40977770}.Test|Any CPU.ActiveCfg = Release|Any CPU
161+
{EC79D45E-85D8-40E2-9F95-78AB40977770}.Test|Any CPU.Build.0 = Release|Any CPU
135162
{0172BD09-B617-4FF6-8221-883029AD4877}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
136163
{0172BD09-B617-4FF6-8221-883029AD4877}.Debug|Any CPU.Build.0 = Debug|Any CPU
137164
{0172BD09-B617-4FF6-8221-883029AD4877}.Release|Any CPU.ActiveCfg = Release|Any CPU
138165
{0172BD09-B617-4FF6-8221-883029AD4877}.Release|Any CPU.Build.0 = Release|Any CPU
166+
{0172BD09-B617-4FF6-8221-883029AD4877}.Test|Any CPU.ActiveCfg = Test|Any CPU
167+
{0172BD09-B617-4FF6-8221-883029AD4877}.Test|Any CPU.Build.0 = Test|Any CPU
139168
{5756186D-613D-4656-B21D-822AB4DD9F8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
140169
{5756186D-613D-4656-B21D-822AB4DD9F8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
141170
{5756186D-613D-4656-B21D-822AB4DD9F8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
142171
{5756186D-613D-4656-B21D-822AB4DD9F8F}.Release|Any CPU.Build.0 = Release|Any CPU
172+
{5756186D-613D-4656-B21D-822AB4DD9F8F}.Test|Any CPU.ActiveCfg = Release|Any CPU
173+
{5756186D-613D-4656-B21D-822AB4DD9F8F}.Test|Any CPU.Build.0 = Release|Any CPU
143174
{19222033-C5E1-4326-A597-75CF2DE4007F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
144175
{19222033-C5E1-4326-A597-75CF2DE4007F}.Debug|Any CPU.Build.0 = Debug|Any CPU
145176
{19222033-C5E1-4326-A597-75CF2DE4007F}.Release|Any CPU.ActiveCfg = Release|Any CPU
146177
{19222033-C5E1-4326-A597-75CF2DE4007F}.Release|Any CPU.Build.0 = Release|Any CPU
178+
{19222033-C5E1-4326-A597-75CF2DE4007F}.Test|Any CPU.ActiveCfg = Release|Any CPU
179+
{19222033-C5E1-4326-A597-75CF2DE4007F}.Test|Any CPU.Build.0 = Release|Any CPU
147180
{640420BD-CE2D-4108-B82D-8B4544FC2FB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
148181
{640420BD-CE2D-4108-B82D-8B4544FC2FB0}.Debug|Any CPU.Build.0 = Debug|Any CPU
149182
{640420BD-CE2D-4108-B82D-8B4544FC2FB0}.Release|Any CPU.ActiveCfg = Release|Any CPU
150183
{640420BD-CE2D-4108-B82D-8B4544FC2FB0}.Release|Any CPU.Build.0 = Release|Any CPU
184+
{640420BD-CE2D-4108-B82D-8B4544FC2FB0}.Test|Any CPU.ActiveCfg = Release|Any CPU
185+
{640420BD-CE2D-4108-B82D-8B4544FC2FB0}.Test|Any CPU.Build.0 = Release|Any CPU
151186
{5B99D3D9-BDDD-4C0A-BD51-7E24B1B69DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
152187
{5B99D3D9-BDDD-4C0A-BD51-7E24B1B69DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
153188
{5B99D3D9-BDDD-4C0A-BD51-7E24B1B69DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
154189
{5B99D3D9-BDDD-4C0A-BD51-7E24B1B69DF3}.Release|Any CPU.Build.0 = Release|Any CPU
190+
{5B99D3D9-BDDD-4C0A-BD51-7E24B1B69DF3}.Test|Any CPU.ActiveCfg = Release|Any CPU
191+
{5B99D3D9-BDDD-4C0A-BD51-7E24B1B69DF3}.Test|Any CPU.Build.0 = Release|Any CPU
155192
{75603F9B-E48A-4196-94B9-DE12E41E57A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
156193
{75603F9B-E48A-4196-94B9-DE12E41E57A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
157194
{75603F9B-E48A-4196-94B9-DE12E41E57A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
158195
{75603F9B-E48A-4196-94B9-DE12E41E57A3}.Release|Any CPU.Build.0 = Release|Any CPU
196+
{75603F9B-E48A-4196-94B9-DE12E41E57A3}.Test|Any CPU.ActiveCfg = Release|Any CPU
197+
{75603F9B-E48A-4196-94B9-DE12E41E57A3}.Test|Any CPU.Build.0 = Release|Any CPU
159198
{53633353-B004-48E3-830C-EFF7D87A6526}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
160199
{53633353-B004-48E3-830C-EFF7D87A6526}.Debug|Any CPU.Build.0 = Debug|Any CPU
161200
{53633353-B004-48E3-830C-EFF7D87A6526}.Release|Any CPU.ActiveCfg = Release|Any CPU
162201
{53633353-B004-48E3-830C-EFF7D87A6526}.Release|Any CPU.Build.0 = Release|Any CPU
202+
{53633353-B004-48E3-830C-EFF7D87A6526}.Test|Any CPU.ActiveCfg = Release|Any CPU
203+
{53633353-B004-48E3-830C-EFF7D87A6526}.Test|Any CPU.Build.0 = Release|Any CPU
163204
EndGlobalSection
164205
GlobalSection(SolutionProperties) = preSolution
165206
HideSolutionNode = FALSE

src/Sdcb.PaddleDetection/Sdcb.PaddleDetection.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<IncludeSymbols>true</IncludeSymbols>
1818
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1919
<PackageReadmeFile>detection.md</PackageReadmeFile>
20+
<Configurations>Debug;Release;Test</Configurations>
2021
</PropertyGroup>
2122

2223
<ItemGroup>
@@ -33,8 +34,8 @@
3334
<ItemGroup>
3435
<PackageReference Include="OpenCvSharp4" Version="4.11.0.20250507" />
3536
<PackageReference Include="YamlDotNet" Version="16.3.0" />
36-
<PackageReference Include="Sdcb.PaddleInference" Version="2.5.0.1" Condition="'$(Configuration)' != 'Debug'" />
37-
<ProjectReference Include="..\Sdcb.PaddleInference\Sdcb.PaddleInference.csproj" Condition="'$(Configuration)' == 'Debug'" />
37+
<PackageReference Include="Sdcb.PaddleInference" Version="2.5.0.1" Condition="'$(Configuration)' == 'Release'" />
38+
<ProjectReference Include="..\Sdcb.PaddleInference\Sdcb.PaddleInference.csproj" Condition="'$(Configuration)' != 'Release'" />
3839
</ItemGroup>
3940

4041
</Project>

src/Sdcb.PaddleNLP.Lac/Sdcb.PaddleNLP.Lac.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<IncludeSymbols>true</IncludeSymbols>
1717
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1818
<PackageReadmeFile>paddlenlp-lac.md</PackageReadmeFile>
19+
<Configurations>Debug;Release;Test</Configurations>
1920
</PropertyGroup>
2021

2122
<ItemGroup>
@@ -36,12 +37,12 @@
3637
</PackageReference>
3738
</ItemGroup>
3839

39-
<ItemGroup Condition="'$(Configuration)' == 'Debug'">
40+
<ItemGroup Condition="'$(Configuration)' != 'Release'">
4041
<ProjectReference Include="..\Sdcb.PaddleNLP.Lac.Model\Sdcb.PaddleNLP.Lac.Model.csproj" />
4142
<ProjectReference Include="..\Sdcb.PaddleInference\Sdcb.PaddleInference.csproj" />
4243
</ItemGroup>
4344

44-
<ItemGroup Condition="'$(Configuration)' != 'Debug'">
45+
<ItemGroup Condition="'$(Configuration)' == 'Release'">
4546
<PackageReference Include="Sdcb.PaddleInference" Version="2.5.0.1" />
4647
<PackageReference Include="Sdcb.PaddleNLP.Lac.Model" Version="1.0.0" />
4748
</ItemGroup>

src/Sdcb.PaddleOCR.Models.Local/Sdcb.PaddleOCR.Models.Local.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1818
<IncludeSymbols>true</IncludeSymbols>
1919
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
20+
<Configurations>Debug;Release;Test</Configurations>
2021
</PropertyGroup>
2122

2223
<ItemGroup>
@@ -36,13 +37,13 @@
3637
<ProjectReference Include="..\Sdcb.PaddleOCR\Sdcb.PaddleOCR.csproj" />
3738
</ItemGroup>
3839

39-
<ItemGroup Condition="'$(Configuration)' == 'Debug'">
40+
<ItemGroup Condition="'$(Configuration)' != 'Release'">
4041
<ProjectReference Include="..\Sdcb.PaddleOCR.Models.LocalV3\Sdcb.PaddleOCR.Models.LocalV3.csproj" />
4142
<ProjectReference Include="..\Sdcb.PaddleOCR.Models.LocalV4\Sdcb.PaddleOCR.Models.LocalV4.csproj" />
4243
<ProjectReference Include="..\Sdcb.PaddleOCR.Models.LocalV5\Sdcb.PaddleOCR.Models.LocalV5.csproj" />
4344

4445
<ProjectReference Include="..\Sdcb.PaddleOCR.Models.Shared\Sdcb.PaddleOCR.Models.Shared.csproj" />
45-
<!--<ProjectReference Include="..\Sdcb.PaddleOCR\Sdcb.PaddleOCR.csproj" />-->
46+
<ProjectReference Include="..\Sdcb.PaddleOCR\Sdcb.PaddleOCR.csproj" />
4647

4748
</ItemGroup>
4849

@@ -54,5 +55,4 @@
5455
<PackageReference Include="Sdcb.PaddleOCR.Models.Shared" Version="2.7.0.1" />
5556
<!--<PackageReference Include="Sdcb.PaddleOCR" Version="3.0.0" />-->
5657
</ItemGroup>
57-
5858
</Project>

src/Sdcb.PaddleOCR.Models.Online/Sdcb.PaddleOCR.Models.Online.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1717
<IncludeSymbols>true</IncludeSymbols>
1818
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
19+
<Configurations>Debug;Release;Test</Configurations>
1920
</PropertyGroup>
2021

2122
<ItemGroup>
@@ -34,12 +35,11 @@
3435
</ItemGroup>
3536

3637
<ItemGroup>
37-
<PackageReference Include="Sdcb.PaddleOCR.Models.Shared" Version="2.7.0.1" Condition="'$(Configuration)' != 'Debug'" />
38-
<ProjectReference Include="..\Sdcb.PaddleOCR.Models.Shared\Sdcb.PaddleOCR.Models.Shared.csproj" Condition="'$(Configuration)' == 'Debug'" />
38+
<PackageReference Include="Sdcb.PaddleOCR.Models.Shared" Version="2.7.0.1" Condition="'$(Configuration)' == 'Release'" />
39+
<ProjectReference Include="..\Sdcb.PaddleOCR.Models.Shared\Sdcb.PaddleOCR.Models.Shared.csproj" Condition="'$(Configuration)' != 'Release'" />
3940

40-
<ProjectReference Include="..\Sdcb.PaddleOCR\Sdcb.PaddleOCR.csproj" />
41-
<!--<PackageReference Include="Sdcb.PaddleOCR" Version="3.0.0" Condition="'$(Configuration)' != 'Debug'" />-->
42-
<!--<ProjectReference Include="..\Sdcb.PaddleOCR\Sdcb.PaddleOCR.csproj" Condition="'$(Configuration)' == 'Debug'" />-->
41+
<PackageReference Include="Sdcb.PaddleOCR" Version="3.0.0" Condition="'$(Configuration)' == 'Release'" />
42+
<ProjectReference Include="..\Sdcb.PaddleOCR\Sdcb.PaddleOCR.csproj" Condition="'$(Configuration)' != 'Release'" />
4343

4444
</ItemGroup>
4545

src/Sdcb.PaddleOCR/Sdcb.PaddleOCR.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<IncludeSymbols>true</IncludeSymbols>
1717
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1818
<PackageReadmeFile>ocr.md</PackageReadmeFile>
19+
<Configurations>Debug;Release;Test</Configurations>
1920
</PropertyGroup>
2021

2122
<ItemGroup>
@@ -35,9 +36,9 @@
3536
<PrivateAssets>all</PrivateAssets>
3637
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3738
</PackageReference>
38-
<PackageReference Include="Sdcb.PaddleInference" Version="3.0.0" Condition="'$(Configuration)' != 'Debug'" />
3939
<PackageReference Include="YamlDotNet" Version="16.3.0" />
40-
<ProjectReference Include="..\Sdcb.PaddleInference\Sdcb.PaddleInference.csproj" Condition="'$(Configuration)' == 'Debug'" />
40+
<PackageReference Include="Sdcb.PaddleInference" Version="3.0.0" Condition="'$(Configuration)' == 'Release'" />
41+
<ProjectReference Include="..\Sdcb.PaddleInference\Sdcb.PaddleInference.csproj" Condition="'$(Configuration)' != 'Release'" />
4142
</ItemGroup>
4243

4344
</Project>

src/Sdcb.RotationDetector/Sdcb.RotationDetector.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<IncludeSymbols>true</IncludeSymbols>
1818
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1919
<PackageReadmeFile>rotation-detection.md</PackageReadmeFile>
20+
<Configurations>Debug;Release;Test</Configurations>
2021
</PropertyGroup>
2122
<ItemGroup>
2223
<EmbeddedResource Include="models\text_image_orientation_infer\inference.pdiparams" />
@@ -36,8 +37,8 @@
3637

3738
<ItemGroup>
3839
<PackageReference Include="OpenCvSharp4" Version="4.11.0.20250507" />
39-
<PackageReference Include="Sdcb.PaddleInference" Version="2.5.0" Condition="'$(Configuration)' != 'Debug'" />
40-
<ProjectReference Include="..\Sdcb.PaddleInference\Sdcb.PaddleInference.csproj" Condition="'$(Configuration)' == 'Debug'" />
40+
<PackageReference Include="Sdcb.PaddleInference" Version="2.5.0" Condition="'$(Configuration)' == 'Release'" />
41+
<ProjectReference Include="..\Sdcb.PaddleInference\Sdcb.PaddleInference.csproj" Condition="'$(Configuration)' != 'Release'" />
4142
</ItemGroup>
4243

4344
</Project>

0 commit comments

Comments
 (0)