Skip to content

Commit 99e2261

Browse files
committed
build: Target .NET 8 and .NET 9
1 parent ddbeceb commit 99e2261

7 files changed

Lines changed: 1849 additions & 1 deletion

File tree

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22
<PropertyGroup>
33
<LangVersion>preview</LangVersion>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<EnableNETAnalyzers>true</EnableNETAnalyzers>

example/AppHost/packages.lock.json

Lines changed: 619 additions & 0 deletions
Large diffs are not rendered by default.

example/ServiceDefaults/packages.lock.json

Lines changed: 400 additions & 0 deletions
Large diffs are not rendered by default.

example/WorkerService/packages.lock.json

Lines changed: 589 additions & 0 deletions
Large diffs are not rendered by default.

src/AlbusKavaliro.TraceableLdapClient/packages.lock.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
{
22
"version": 2,
33
"dependencies": {
4+
"net8.0": {
5+
"System.DirectoryServices.Protocols": {
6+
"type": "Direct",
7+
"requested": "[9.0.8, )",
8+
"resolved": "9.0.8",
9+
"contentHash": "n//z9hQr+zGvv6nDN8B0aKyz90FFsVbbzDNHtx/ieOzkxYdcfEzf2q7EpkHMBNofxvD7QrM8AQrS7+jJQyRIsw=="
10+
}
11+
},
412
"net9.0": {
513
"System.DirectoryServices.Protocols": {
614
"type": "Direct",

tests/AlbusKavaliro.TraceableLdapClient.Tests/AlbusKavaliro.TraceableLdapClient.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3+
<TargetFramework>net9.0</TargetFramework>
34
<TestingExtensionsProfile>AllMicrosoft</TestingExtensionsProfile>
45
</PropertyGroup>
56
<ItemGroup>

tests/AlbusKavaliro.TraceableLdapClient.Tests/packages.lock.json

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,237 @@
11
{
22
"version": 2,
33
"dependencies": {
4+
"net8.0": {
5+
"Microsoft.Testing.Extensions.CodeCoverage": {
6+
"type": "Direct",
7+
"requested": "[17.14.2, )",
8+
"resolved": "17.14.2",
9+
"contentHash": "lCz1/FMGM8yf4UZh+yJL6ETvH78e7/NblWbK2/Lb6z02iiOtExea3hBQKX+vrq6vBo2o6ZCiYceOGq0t07PLkQ==",
10+
"dependencies": {
11+
"Microsoft.DiaSymReader": "2.0.0",
12+
"Microsoft.Extensions.DependencyModel": "6.0.2",
13+
"Microsoft.Testing.Platform": "1.6.2",
14+
"System.Reflection.Metadata": "8.0.0"
15+
}
16+
},
17+
"Microsoft.Testing.Extensions.CrashDump": {
18+
"type": "Direct",
19+
"requested": "[1.8.4, )",
20+
"resolved": "1.8.4",
21+
"contentHash": "kD0pArZoWPajcXqqU9UuwSHeCsbZx8WQ8BmPb4smGZZ8jKqGHKOWfd7a0cRHrZlJZpJZoXawfwjEWsF0RgsGBg==",
22+
"dependencies": {
23+
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.8.4",
24+
"Microsoft.Testing.Platform": "1.8.4"
25+
}
26+
},
27+
"Microsoft.Testing.Extensions.TrxReport": {
28+
"type": "Direct",
29+
"requested": "[1.8.4, )",
30+
"resolved": "1.8.4",
31+
"contentHash": "nJvqkyczCMhYWDJAOEkfqaOXUj9w8aDAF5D5el31hqjtJqPFPeBm7ZU1yKoDKC4/hVQ0WXUTs5Y6YfJwgdlf0A==",
32+
"dependencies": {
33+
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.8.4",
34+
"Microsoft.Testing.Platform": "1.8.4"
35+
}
36+
},
37+
"Testcontainers": {
38+
"type": "Direct",
39+
"requested": "[4.7.0, )",
40+
"resolved": "4.7.0",
41+
"contentHash": "Nx4HR4e7XcKV5BVIqYdCpF8PAYFpukZ8QpoBe+sY9FL5q0RDtsy81MElVXIJVO4Wg3Q6j2f39QaF7i+2jf6YjA==",
42+
"dependencies": {
43+
"Docker.DotNet.Enhanced": "3.128.5",
44+
"Docker.DotNet.Enhanced.X509": "3.128.5",
45+
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
46+
"SSH.NET": "2024.2.0",
47+
"SharpZipLib": "1.4.2"
48+
}
49+
},
50+
"TUnit": {
51+
"type": "Direct",
52+
"requested": "[0.57.24, )",
53+
"resolved": "0.57.24",
54+
"contentHash": "JCeMa2/h5j+fRx6ftbyWRKxFB+bEvK0HbrN3OLtAEDTHXWR9uw9zbfTwua24hq+HlCSbi9g9p1b7fGyt8Ydrdw==",
55+
"dependencies": {
56+
"TUnit.Assertions": "0.57.24",
57+
"TUnit.Engine": "0.57.24"
58+
}
59+
},
60+
"BouncyCastle.Cryptography": {
61+
"type": "Transitive",
62+
"resolved": "2.4.0",
63+
"contentHash": "SwXsAV3sMvAU/Nn31pbjhWurYSjJ+/giI/0n6tCrYoupEK34iIHCuk3STAd9fx8yudM85KkLSVdn951vTng/vQ=="
64+
},
65+
"Docker.DotNet.Enhanced": {
66+
"type": "Transitive",
67+
"resolved": "3.128.5",
68+
"contentHash": "RmhcxDmS/zEuWhV9XA5M/xwFinfGe8IRyyNuEu/7EmnLam35dxlIXabi1Kp/MeEWr1fNPjPFrgxKieZfPeOOqw==",
69+
"dependencies": {
70+
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
71+
"System.IO.Pipelines": "8.0.0"
72+
}
73+
},
74+
"Docker.DotNet.Enhanced.X509": {
75+
"type": "Transitive",
76+
"resolved": "3.128.5",
77+
"contentHash": "ofHQIPpv5HillvBZwk66wEGzHjV/G/771Ta1HjbOtcG8+Lv3bKNH19+fa+hgMzO4sZQCWGDIXygyDralePOKQA==",
78+
"dependencies": {
79+
"Docker.DotNet.Enhanced": "3.128.5"
80+
}
81+
},
82+
"EnumerableAsyncProcessor": {
83+
"type": "Transitive",
84+
"resolved": "3.8.4",
85+
"contentHash": "KlbpupRCz3Kf+P7gsiDvFXJ980i/9lfihMZFmmxIk0Gf6mopEjy74OTJZmdaKDQpE29eQDBnMZB5khyW3eugrg=="
86+
},
87+
"Microsoft.DiaSymReader": {
88+
"type": "Transitive",
89+
"resolved": "2.0.0",
90+
"contentHash": "QcZrCETsBJqy/vQpFtJc+jSXQ0K5sucQ6NUFbTNVHD4vfZZOwjZ/3sBzczkC4DityhD3AVO/+K/+9ioLs1AgRA=="
91+
},
92+
"Microsoft.Extensions.DependencyInjection.Abstractions": {
93+
"type": "Transitive",
94+
"resolved": "8.0.2",
95+
"contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
96+
},
97+
"Microsoft.Extensions.DependencyModel": {
98+
"type": "Transitive",
99+
"resolved": "6.0.2",
100+
"contentHash": "HS5YsudCGSVoCVdsYJ5FAO9vx0z04qSAXgVzpDJSQ1/w/X9q8hrQVGU2p+Yfui+2KcXLL+Zjc0SX3yJWtBmYiw==",
101+
"dependencies": {
102+
"System.Buffers": "4.5.1",
103+
"System.Memory": "4.5.4",
104+
"System.Runtime.CompilerServices.Unsafe": "6.0.0",
105+
"System.Text.Encodings.Web": "6.0.1",
106+
"System.Text.Json": "6.0.11"
107+
}
108+
},
109+
"Microsoft.Extensions.Logging.Abstractions": {
110+
"type": "Transitive",
111+
"resolved": "8.0.3",
112+
"contentHash": "dL0QGToTxggRLMYY4ZYX5AMwBb+byQBd/5dMiZE07Nv73o6I5Are3C7eQTh7K2+A4ct0PVISSr7TZANbiNb2yQ==",
113+
"dependencies": {
114+
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
115+
}
116+
},
117+
"Microsoft.Testing.Extensions.TrxReport.Abstractions": {
118+
"type": "Transitive",
119+
"resolved": "1.8.4",
120+
"contentHash": "jDGV5d9K5zeQG6I5ZHZrrXd0sO9up/XLpb5qI5W+FPGJx5JXx5yEiwkw0MIEykH9ydeMASPOmjbY/7jS++gYwA==",
121+
"dependencies": {
122+
"Microsoft.Testing.Platform": "1.8.4"
123+
}
124+
},
125+
"Microsoft.Testing.Platform": {
126+
"type": "Transitive",
127+
"resolved": "1.8.4",
128+
"contentHash": "MpYE6A13G9zLZjkDmy2Fm/R0MRkjBR75P0F8B1yLaUshaATixPlk2S2OE6u/rlqtqMkbEyM7F6wxc332gZpBpA=="
129+
},
130+
"Microsoft.Testing.Platform.MSBuild": {
131+
"type": "Transitive",
132+
"resolved": "1.4.3",
133+
"contentHash": "1gGqgHtiZ6tZn/6Tby+qlKpNe5Ye/5LnxlSsyl4XMZ4m4V+Cu1K1m+gD1zxoxHIvLjgX8mCnQRK95MGBBFuumw==",
134+
"dependencies": {
135+
"Microsoft.Testing.Platform": "1.4.3"
136+
}
137+
},
138+
"SharpZipLib": {
139+
"type": "Transitive",
140+
"resolved": "1.4.2",
141+
"contentHash": "yjj+3zgz8zgXpiiC3ZdF/iyTBbz2fFvMxZFEBPUcwZjIvXOf37Ylm+K58hqMfIBt5JgU/Z2uoUS67JmTLe973A=="
142+
},
143+
"SSH.NET": {
144+
"type": "Transitive",
145+
"resolved": "2024.2.0",
146+
"contentHash": "9r+4UF2P51lTztpd+H7SJywk7WgmlWB//Cm2o96c6uGVZU5r58ys2/cD9pCgTk0zCdSkfflWL1WtqQ9I4IVO9Q==",
147+
"dependencies": {
148+
"BouncyCastle.Cryptography": "2.4.0"
149+
}
150+
},
151+
"System.Buffers": {
152+
"type": "Transitive",
153+
"resolved": "4.5.1",
154+
"contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
155+
},
156+
"System.Collections.Immutable": {
157+
"type": "Transitive",
158+
"resolved": "8.0.0",
159+
"contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg=="
160+
},
161+
"System.IO.Pipelines": {
162+
"type": "Transitive",
163+
"resolved": "8.0.0",
164+
"contentHash": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA=="
165+
},
166+
"System.Memory": {
167+
"type": "Transitive",
168+
"resolved": "4.5.4",
169+
"contentHash": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw=="
170+
},
171+
"System.Reflection.Metadata": {
172+
"type": "Transitive",
173+
"resolved": "8.0.0",
174+
"contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
175+
"dependencies": {
176+
"System.Collections.Immutable": "8.0.0"
177+
}
178+
},
179+
"System.Runtime.CompilerServices.Unsafe": {
180+
"type": "Transitive",
181+
"resolved": "6.0.0",
182+
"contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg=="
183+
},
184+
"System.Text.Encodings.Web": {
185+
"type": "Transitive",
186+
"resolved": "6.0.1",
187+
"contentHash": "E5M5AE2OUTlCrf4omZvzzziUJO9CofBl+lXHaN5IKePPJvHqYFYYpaDPgCpR4VwaFbEebfnjOxxEBtPtsqAxpQ=="
188+
},
189+
"System.Text.Json": {
190+
"type": "Transitive",
191+
"resolved": "6.0.11",
192+
"contentHash": "xqC1HIbJMBFhrpYs76oYP+NAskNVjc6v73HqLal7ECRDPIp4oRU5pPavkD//vNactCn9DA2aaald/I5N+uZ5/g=="
193+
},
194+
"System.Threading.Channels": {
195+
"type": "Transitive",
196+
"resolved": "9.0.0",
197+
"contentHash": "hzACdIf1C+4Dqos5ijV404b94+LqfIC8nfS3mNpCDFWowb1N3PNfJPopneq32ahWlDeyaPZJqjBk76YFR69Rpg=="
198+
},
199+
"TUnit.Assertions": {
200+
"type": "Transitive",
201+
"resolved": "0.57.24",
202+
"contentHash": "AlYB7WuC1ZY88LG61AcCzFxO7Z036xBUixsJ+xO+5P/mo6MU0AkJeQ5Omy5ye1XcPWsxneSsjja+/YU93ScWzw=="
203+
},
204+
"TUnit.Core": {
205+
"type": "Transitive",
206+
"resolved": "0.57.24",
207+
"contentHash": "BZhRPKSuNDt3drD6wyjMCqWkpex59REDO3Eeh3GTEXJSP/TvjLn/jNr3XcT01Qt75KeCh7YWA+i4faWkBUKAag=="
208+
},
209+
"TUnit.Engine": {
210+
"type": "Transitive",
211+
"resolved": "0.57.24",
212+
"contentHash": "oyXRmArW6K9pMr3KJhQ5ofTJ4KcQ9F5K17hK5OgZsF3mgjuNQmgra/40geGR0HEEsV643SKwQyvQDjmd6IMrWg==",
213+
"dependencies": {
214+
"EnumerableAsyncProcessor": "3.8.4",
215+
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.8.3",
216+
"Microsoft.Testing.Platform": "1.8.3",
217+
"Microsoft.Testing.Platform.MSBuild": "1.4.3",
218+
"System.Threading.Channels": "9.0.0",
219+
"TUnit.Core": "0.57.24"
220+
}
221+
},
222+
"albuskavaliro.traceableldapclient": {
223+
"type": "Project",
224+
"dependencies": {
225+
"System.DirectoryServices.Protocols": "[9.0.8, )"
226+
}
227+
},
228+
"System.DirectoryServices.Protocols": {
229+
"type": "CentralTransitive",
230+
"requested": "[9.0.8, )",
231+
"resolved": "9.0.8",
232+
"contentHash": "n//z9hQr+zGvv6nDN8B0aKyz90FFsVbbzDNHtx/ieOzkxYdcfEzf2q7EpkHMBNofxvD7QrM8AQrS7+jJQyRIsw=="
233+
}
234+
},
4235
"net9.0": {
5236
"Microsoft.Testing.Extensions.CodeCoverage": {
6237
"type": "Direct",

0 commit comments

Comments
 (0)