|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
2 | 2 |
|
3 | 3 | <PropertyGroup> |
4 | | - <TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks> |
| 4 | + <TargetFrameworks>netstandard2.0;net8.0;net9.0;net10.0</TargetFrameworks> |
5 | 5 | <LangVersion>10.0</LangVersion> |
6 | 6 | <RootNamespace>PnP.Framework</RootNamespace> |
7 | 7 | <AssemblyName>PnP.Framework</AssemblyName> |
|
31 | 31 | <PnPCoreSdkPath Condition="'$(PnPCoreSdkPath)' == ''"></PnPCoreSdkPath> |
32 | 32 | <PnPCoreSdkPathNet8 Condition="'$(PnPCoreSdkPathNet8)' == ''"></PnPCoreSdkPathNet8> |
33 | 33 | <PnPCoreSdkPathNet9 Condition="'$(PnPCoreSdkPathNet9)' == ''"></PnPCoreSdkPathNet9> |
| 34 | + <PnPCoreSdkPathNet10 Condition="'$(PnPCoreSdkPathNet10)' == ''"></PnPCoreSdkPathNet10> |
34 | 35 | <SignAssembly>true</SignAssembly> |
35 | 36 | <AssemblyOriginatorKeyFile>..\pnp.core.snk</AssemblyOriginatorKeyFile> |
36 | 37 | </PropertyGroup> |
|
188 | 189 |
|
189 | 190 | <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' "> |
190 | 191 | <PackageReference Include="Microsoft.ApplicationInsights" Version="2.13.1" /> |
191 | | - <PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="9.0.5" /> |
| 192 | + <PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="10.0.0" /> |
192 | 193 | <PackageReference Include="Microsoft.Bcl.HashCode" Version="1.1.1" /> |
193 | 194 | <PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="2.2.0" /> |
194 | 195 | <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.2.0" /> |
|
199 | 200 | <PackageReference Include="System.IO.Packaging" Version="4.7.0" /> |
200 | 201 | <PackageReference Include="System.Runtime.Loader" Version="4.3.0" /> |
201 | 202 | <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.35.0" /> |
202 | | - <PackageReference Include="System.Text.Json" Version="9.0.0" /> |
| 203 | + <PackageReference Include="System.Text.Json" Version="10.0.0" /> |
203 | 204 | </ItemGroup> |
204 | 205 |
|
205 | 206 | <ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' "> |
|
230 | 231 | <PackageReference Include="System.Text.Json" Version="9.0.0" /> |
231 | 232 | </ItemGroup> |
232 | 233 |
|
| 234 | + <ItemGroup Condition=" '$(TargetFramework)' == 'net10.0' "> |
| 235 | + <PackageReference Include="Microsoft.ApplicationInsights" Version="2.23.0" /> |
| 236 | + <PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="10.0.0" /> |
| 237 | + <PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.0" /> |
| 238 | + <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0" /> |
| 239 | + <PackageReference Include="Microsoft.Extensions.Http" Version="10.0.0" /> |
| 240 | + <PackageReference Include="Microsoft.Extensions.Options" Version="10.0.0" /> |
| 241 | + <PackageReference Include="System.Configuration.ConfigurationManager" Version="10.0.0" /> |
| 242 | + <PackageReference Include="System.DirectoryServices" Version="10.0.0" /> |
| 243 | + <PackageReference Include="System.IO.Packaging" Version="10.0.0" /> |
| 244 | + <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.14.0" /> |
| 245 | + <PackageReference Include="System.Text.Json" Version="10.0.0" /> |
| 246 | + </ItemGroup> |
| 247 | + |
233 | 248 | <ItemGroup> |
234 | 249 | <!-- Required --> |
235 | | - <PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0-*"> |
| 250 | + <PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.0-*"> |
236 | 251 | <PrivateAssets>all</PrivateAssets> |
237 | 252 | <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
238 | 253 | </PackageReference> |
|
249 | 264 | </ItemGroup> |
250 | 265 |
|
251 | 266 | <ItemGroup Condition="'$(PnPCoreSdkPath)' != ''"> |
252 | | - <PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="9.0.5" Condition="'$(TargetFramework)' == 'netstandard2.0'" /> |
| 267 | + <PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="10.0.0" Condition="'$(TargetFramework)' == 'netstandard2.0'" /> |
253 | 268 | <Reference Include="PnP.Core" Condition="'$(TargetFramework)' == 'netstandard2.0'"> |
254 | 269 | <HintPath>$(PnPCoreSdkPath)</HintPath> |
255 | 270 | <Private>true</Private> |
|
273 | 288 | </Reference> |
274 | 289 | </ItemGroup> |
275 | 290 |
|
| 291 | + <ItemGroup Condition="'$(PnPCoreSdkPathNet10)' != ''"> |
| 292 | + <Reference Include="PnP.Core" Condition="'$(TargetFramework)' == 'net10.0'"> |
| 293 | + <HintPath>$(PnPCoreSdkPathNet10)</HintPath> |
| 294 | + <Private>true</Private> |
| 295 | + <SpecificVersion>false</SpecificVersion> |
| 296 | + </Reference> |
| 297 | + </ItemGroup> |
| 298 | + |
276 | 299 | <ItemGroup> |
277 | 300 | <None Update="Modernization\Nuget\webpartmapping.xml"> |
278 | 301 | <CopyToOutputDirectory>Always</CopyToOutputDirectory> |
|
0 commit comments