Skip to content

Commit 017345f

Browse files
committed
Update to .net 10
1 parent f07465a commit 017345f

3 files changed

Lines changed: 92 additions & 83 deletions

File tree

exercises/Exercises.slnx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
<Project Path="practice/largest-series-product/LargestSeriesProduct.csproj" />
107107
<Project Path="practice/leap/Leap.csproj" />
108108
<Project Path="practice/ledger/Ledger.csproj" />
109+
<Project Path="practice/line-up/LineUp.csproj" />
109110
<Project Path="practice/linked-list/LinkedList.csproj" />
110111
<Project Path="practice/list-ops/ListOps.csproj" />
111112
<Project Path="practice/luhn/Luhn.csproj" />

exercises/practice/line-up/LineUp.csproj

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<OutputType>Exe</OutputType>
66
<Nullable>enable</Nullable>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
9+
<RootNamespace>Exercism</RootNamespace>
910
</PropertyGroup>
1011

1112
<ItemGroup>
1213
<Using Include="Xunit" />
1314
</ItemGroup>
1415

1516
<ItemGroup>
16-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
17-
<PackageReference Include="xunit.v3" Version="1.1.0" />
18-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1" />
17+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
18+
<PackageReference Include="xunit.v3" Version="3.2.2" />
19+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" />
1920
<PackageReference Include="Exercism.Tests.xunit.v3" Version="0.1.0-beta1" />
2021
</ItemGroup>
2122

Lines changed: 86 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"version": 1,
33
"dependencies": {
4-
"net9.0": {
4+
"net10.0": {
55
"Exercism.Tests.xunit.v3": {
66
"type": "Direct",
77
"requested": "[0.1.0-beta1, )",
@@ -13,158 +13,165 @@
1313
},
1414
"Microsoft.NET.Test.Sdk": {
1515
"type": "Direct",
16-
"requested": "[17.12.0, )",
17-
"resolved": "17.12.0",
18-
"contentHash": "kt/PKBZ91rFCWxVIJZSgVLk+YR+4KxTuHf799ho8WNiK5ZQpJNAEZCAWX86vcKrs+DiYjiibpYKdGZP6+/N17w==",
16+
"requested": "[18.3.0, )",
17+
"resolved": "18.3.0",
18+
"contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==",
1919
"dependencies": {
20-
"Microsoft.CodeCoverage": "17.12.0",
21-
"Microsoft.TestPlatform.TestHost": "17.12.0"
20+
"Microsoft.CodeCoverage": "18.3.0",
21+
"Microsoft.TestPlatform.TestHost": "18.3.0"
2222
}
2323
},
2424
"xunit.runner.visualstudio": {
2525
"type": "Direct",
26-
"requested": "[3.0.1, )",
27-
"resolved": "3.0.1",
28-
"contentHash": "lbyYtsBxA8Pz8kaf5Xn/Mj1mL9z2nlBWdZhqFaj66nxXBa4JwiTDm4eGcpSMet6du9TOWI6bfha+gQR6+IHawg=="
26+
"requested": "[3.1.5, )",
27+
"resolved": "3.1.5",
28+
"contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
2929
},
3030
"xunit.v3": {
3131
"type": "Direct",
32-
"requested": "[1.1.0, )",
33-
"resolved": "1.1.0",
34-
"contentHash": "1ckSz5GVswlM9TCk5bGdHOjnYwqAWjkeqxckoHawQIA8sTeuN+RCBUypCi5A/Um0XlczRx5TjAK5W6BbN0HLcQ==",
32+
"requested": "[3.2.2, )",
33+
"resolved": "3.2.2",
34+
"contentHash": "L+4/4y0Uqcg8/d6hfnxhnwh4j9FaeULvefTwrk30rr1o4n/vdPfyUQ8k0yzH8VJx7bmFEkDdcRfbtbjEHlaYcA==",
3535
"dependencies": {
36-
"xunit.analyzers": "1.20.0",
37-
"xunit.v3.assert": "[1.1.0]",
38-
"xunit.v3.core": "[1.1.0]"
36+
"xunit.v3.mtp-v1": "[3.2.2]"
3937
}
4038
},
39+
"Microsoft.ApplicationInsights": {
40+
"type": "Transitive",
41+
"resolved": "2.23.0",
42+
"contentHash": "nWArUZTdU7iqZLycLKWe0TDms48KKGE6pONH2terYNa8REXiqixrMOkf1sk5DHGMaUTqONU2YkS4SAXBhLStgw=="
43+
},
4144
"Microsoft.Bcl.AsyncInterfaces": {
4245
"type": "Transitive",
4346
"resolved": "6.0.0",
4447
"contentHash": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg=="
4548
},
4649
"Microsoft.CodeCoverage": {
4750
"type": "Transitive",
48-
"resolved": "17.12.0",
49-
"contentHash": "4svMznBd5JM21JIG2xZKGNanAHNXplxf/kQDFfLHXQ3OnpJkayRK/TjacFjA+EYmoyuNXHo/sOETEfcYtAzIrA=="
51+
"resolved": "18.3.0",
52+
"contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g=="
53+
},
54+
"Microsoft.Testing.Extensions.Telemetry": {
55+
"type": "Transitive",
56+
"resolved": "1.9.1",
57+
"contentHash": "No5AudZMmSb+uNXjlgL2y3/stHD2IT4uxqc5yHwkE+/nNux9jbKcaJMvcp9SwgP4DVD8L9/P3OUz8mmmcvEIdQ==",
58+
"dependencies": {
59+
"Microsoft.ApplicationInsights": "2.23.0",
60+
"Microsoft.Testing.Platform": "1.9.1"
61+
}
5062
},
5163
"Microsoft.Testing.Extensions.TrxReport.Abstractions": {
5264
"type": "Transitive",
53-
"resolved": "1.5.3",
54-
"contentHash": "h34zKNpGyni66VH738mRHeXSnf3klSShUdavUWNhSfWICUUi5aXeI0LBvoX/ad93N0+9xBDU3Fyi6WfxrwKQGw==",
65+
"resolved": "1.9.1",
66+
"contentHash": "AL46Xe1WBi85Ntd4mNPvat5ZSsZ2uejiVqoKCypr8J3wK0elA5xJ3AN4G/Q4GIwzUFnggZoH/DBjnr9J18IO/g==",
5567
"dependencies": {
56-
"Microsoft.Testing.Platform": "1.5.3"
68+
"Microsoft.Testing.Platform": "1.9.1"
5769
}
5870
},
5971
"Microsoft.Testing.Platform": {
6072
"type": "Transitive",
61-
"resolved": "1.5.3",
62-
"contentHash": "WqJydnJ99dEKtquR9HwINz104ehWJKTXbQQrydGatlLRw14bmsx0pa8+E6KUXMYXZAimN0swWlDmcJGjjW4TIg=="
73+
"resolved": "1.9.1",
74+
"contentHash": "QafNtNSmEI0zazdebnsIkDKmFtTSpmx/5PLOjURWwozcPb3tvRxzosQSL8xwYNM1iPhhKiBksXZyRSE2COisrA=="
6375
},
6476
"Microsoft.Testing.Platform.MSBuild": {
6577
"type": "Transitive",
66-
"resolved": "1.5.3",
67-
"contentHash": "bOtpRMSPeT5YLQo+NNY8EtdNTphAUcmALjW4ABU7P0rb6yR2XAZau3TzNieLmR3lRuwudguWzzBhgcLRXwZh0A==",
78+
"resolved": "1.9.1",
79+
"contentHash": "oTUtyR4X/s9ytuiNA29FGsNCCH0rNmY5Wdm14NCKLjTM1cT9edVSlA+rGS/mVmusPqcP0l/x9qOnMXg16v87RQ==",
6880
"dependencies": {
69-
"Microsoft.Testing.Platform": "1.5.3"
81+
"Microsoft.Testing.Platform": "1.9.1"
7082
}
7183
},
7284
"Microsoft.TestPlatform.ObjectModel": {
7385
"type": "Transitive",
74-
"resolved": "17.12.0",
75-
"contentHash": "TDqkTKLfQuAaPcEb3pDDWnh7b3SyZF+/W9OZvWFp6eJCIiiYFdSB6taE2I6tWrFw5ywhzOb6sreoGJTI6m3rSQ==",
76-
"dependencies": {
77-
"System.Reflection.Metadata": "1.6.0"
78-
}
86+
"resolved": "18.3.0",
87+
"contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
7988
},
8089
"Microsoft.TestPlatform.TestHost": {
8190
"type": "Transitive",
82-
"resolved": "17.12.0",
83-
"contentHash": "MiPEJQNyADfwZ4pJNpQex+t9/jOClBGMiCiVVFuELCMSX2nmNfvUor3uFVxNNCg30uxDP8JDYfPnMXQzsfzYyg==",
91+
"resolved": "18.3.0",
92+
"contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==",
8493
"dependencies": {
85-
"Microsoft.TestPlatform.ObjectModel": "17.12.0",
86-
"Newtonsoft.Json": "13.0.1"
94+
"Microsoft.TestPlatform.ObjectModel": "18.3.0",
95+
"Newtonsoft.Json": "13.0.3"
8796
}
8897
},
89-
"Newtonsoft.Json": {
90-
"type": "Transitive",
91-
"resolved": "13.0.1",
92-
"contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A=="
93-
},
94-
"System.Collections.Immutable": {
95-
"type": "Transitive",
96-
"resolved": "8.0.0",
97-
"contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg=="
98-
},
99-
"System.Memory": {
98+
"Microsoft.Win32.Registry": {
10099
"type": "Transitive",
101-
"resolved": "4.6.0",
102-
"contentHash": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg=="
100+
"resolved": "5.0.0",
101+
"contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg=="
103102
},
104-
"System.Reflection.Metadata": {
103+
"Newtonsoft.Json": {
105104
"type": "Transitive",
106-
"resolved": "1.6.0",
107-
"contentHash": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ=="
105+
"resolved": "13.0.3",
106+
"contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
108107
},
109108
"xunit.analyzers": {
110109
"type": "Transitive",
111-
"resolved": "1.20.0",
112-
"contentHash": "HElev2E9vFbPxwKRQtpCSSzLOu8M/N9EWBCB37v7SRx6z4Lbj19FxfLEig3v9jiI6s4b0l2uena91nEsTWl9jA=="
110+
"resolved": "1.27.0",
111+
"contentHash": "y/pxIQaLvk/kxAoDkZW9GnHLCEqzwl5TW0vtX3pweyQpjizB9y3DXhb9pkw2dGeUqhLjsxvvJM1k89JowU6z3g=="
113112
},
114113
"xunit.v3.assert": {
115114
"type": "Transitive",
116-
"resolved": "1.1.0",
117-
"contentHash": "4D+eM08ImfhA+zLbRzi8HA4qsT98zDxgaCD7vCg8yFesokKsgSsqWsAmImHFjVymGVhVS7WFGb19d6v1k9i0xQ==",
118-
"dependencies": {
119-
"System.Collections.Immutable": "8.0.0",
120-
"System.Memory": "4.6.0"
121-
}
115+
"resolved": "3.2.2",
116+
"contentHash": "BPciBghgEEaJN/JG00QfCYDfEfnLgQhfnYEy+j1izoeHVNYd5+3Wm8GJ6JgYysOhpBPYGE+sbf75JtrRc7jrdA=="
122117
},
123118
"xunit.v3.common": {
124119
"type": "Transitive",
125-
"resolved": "1.1.0",
126-
"contentHash": "Cq55z8pC7fOkfj+3TB/YQ6OW96qWqxKiMd15CtkIl37VtV9EsiUL4B4HsR6VLJCzkk7cBiXQ1ABVIcp3TCm6HQ==",
120+
"resolved": "3.2.2",
121+
"contentHash": "Hj775PEH6GTbbg0wfKRvG2hNspDCvTH9irXhH4qIWgdrOSV1sQlqPie+DOvFeigsFg2fxSM3ZAaaCDQs+KreFA==",
127122
"dependencies": {
128123
"Microsoft.Bcl.AsyncInterfaces": "6.0.0"
129124
}
130125
},
131-
"xunit.v3.core": {
126+
"xunit.v3.core.mtp-v1": {
132127
"type": "Transitive",
133-
"resolved": "1.1.0",
134-
"contentHash": "kXP/1d3jnQ2m4skcdM3gSMmubI6P747D6KVswzeedysgFkLj2xJlfo7p7slsmtEnp8BZb8X6D92Hssd/UtVPMw==",
128+
"resolved": "3.2.2",
129+
"contentHash": "Ga5aA2Ca9ktz+5k3g5ukzwfexwoqwDUpV6z7atSEUvqtd6JuybU1XopHqg1oFd78QdTfZgZE9h5sHpO4qYIi5w==",
135130
"dependencies": {
136-
"Microsoft.Testing.Platform.MSBuild": "1.5.3",
137-
"xunit.v3.extensibility.core": "[1.1.0]",
138-
"xunit.v3.runner.inproc.console": "[1.1.0]"
131+
"Microsoft.Testing.Extensions.Telemetry": "1.9.1",
132+
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.9.1",
133+
"Microsoft.Testing.Platform": "1.9.1",
134+
"Microsoft.Testing.Platform.MSBuild": "1.9.1",
135+
"xunit.v3.extensibility.core": "[3.2.2]",
136+
"xunit.v3.runner.inproc.console": "[3.2.2]"
139137
}
140138
},
141139
"xunit.v3.extensibility.core": {
142140
"type": "Transitive",
143-
"resolved": "1.1.0",
144-
"contentHash": "AeQbbYN001x0c+B9pqwml6jZPovHz8O/sOp7jmrjz90rUzz/QPal12SlHLKYszR44CMnW4MsDam3RYT5pkYUxw==",
141+
"resolved": "3.2.2",
142+
"contentHash": "srY8z/oMPvh/t8axtO2DwrHajhFMH7tnqKildvYrVQIfICi8fOn3yIBWkVPAcrKmHMwvXRJ/XsQM3VMR6DOYfQ==",
143+
"dependencies": {
144+
"xunit.v3.common": "[3.2.2]"
145+
}
146+
},
147+
"xunit.v3.mtp-v1": {
148+
"type": "Transitive",
149+
"resolved": "3.2.2",
150+
"contentHash": "O41aAzYKBT5PWqATa1oEWVNCyEUypFQ4va6K0kz37dduV3EKzXNMaV2UnEhufzU4Cce1I33gg0oldS8tGL5I0A==",
145151
"dependencies": {
146-
"xunit.v3.common": "[1.1.0]"
152+
"xunit.analyzers": "1.27.0",
153+
"xunit.v3.assert": "[3.2.2]",
154+
"xunit.v3.core.mtp-v1": "[3.2.2]"
147155
}
148156
},
149157
"xunit.v3.runner.common": {
150158
"type": "Transitive",
151-
"resolved": "1.1.0",
152-
"contentHash": "Q81J0VPuu8fpF+/1CIjThqKKUjnqh0TQrLlD0iORkF75KdsOV+iGWT8c3AVuY96kDoxXxkTf0ZvJsK6o9osc1A==",
159+
"resolved": "3.2.2",
160+
"contentHash": "/hkHkQCzGrugelOAehprm7RIWdsUFVmIVaD6jDH/8DNGCymTlKKPTbGokD5czbAfqfex47mBP0sb0zbHYwrO/g==",
153161
"dependencies": {
154-
"xunit.v3.common": "[1.1.0]"
162+
"Microsoft.Win32.Registry": "[5.0.0]",
163+
"xunit.v3.common": "[3.2.2]"
155164
}
156165
},
157166
"xunit.v3.runner.inproc.console": {
158167
"type": "Transitive",
159-
"resolved": "1.1.0",
160-
"contentHash": "lX/4TwIJe9ysCd5dqLk/Doq8ieYaZGivgf95xR59wRuSV+nHzHnyhpjXfaPUp8nkncUH1rOmJ85o1KebipisXQ==",
168+
"resolved": "3.2.2",
169+
"contentHash": "ulWOdSvCk+bPXijJZ73bth9NyoOHsAs1ZOvamYbCkD4DNLX/Bd29Ve2ZNUwBbK0MqfIYWXHZViy/HKrdEC/izw==",
161170
"dependencies": {
162-
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.5.3",
163-
"Microsoft.Testing.Platform": "1.5.3",
164-
"xunit.v3.extensibility.core": "[1.1.0]",
165-
"xunit.v3.runner.common": "[1.1.0]"
171+
"xunit.v3.extensibility.core": "[3.2.2]",
172+
"xunit.v3.runner.common": "[3.2.2]"
166173
}
167174
}
168175
}
169176
}
170-
}
177+
}

0 commit comments

Comments
 (0)