|
7 | 7 | <ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally> |
8 | 8 | </PropertyGroup> |
9 | 9 |
|
10 | | - <!-- Microsoft.Extensions.* Packages --> |
| 10 | + <!-- Microsoft.Extensions.* Packages |
| 11 | + IMPORTANT: These assemblies are part of the .NET shared framework and load into the |
| 12 | + Azure Functions host process, which runs on net8.0. Package versions MUST stay at 8.x |
| 13 | + so the assembly versions (8.0.0.0) match what the host provides. Using 10.x causes |
| 14 | + FileNotFoundException at runtime because the host cannot satisfy Version=10.0.0.0. |
| 15 | + DO NOT upgrade to 10.x+ until the Azure Functions host itself targets .NET 10. |
| 16 | + See: https://github.com/Azure/azure-functions-host (WebJobs.Script.csproj -> net8.0) --> |
11 | 17 | <ItemGroup> |
12 | | - <PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="10.0.2" /> |
13 | | - <PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.2" /> |
| 18 | + <PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" /> |
| 19 | + <PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" /> |
14 | 20 | <PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.2" /> |
15 | | - <PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.2" /> |
16 | | - <PackageVersion Include="Microsoft.Extensions.Hosting" Version="10.0.2" /> |
17 | | - <PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.2" /> |
18 | | - <PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.2" /> |
19 | | - <PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.2" /> |
| 21 | + <PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" /> |
| 22 | + <PackageVersion Include="Microsoft.Extensions.Hosting" Version="8.0.1" /> |
| 23 | + <PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.1" /> |
| 24 | + <PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.3" /> |
| 25 | + <PackageVersion Include="Microsoft.Extensions.Options" Version="8.0.2" /> |
20 | 26 | <PackageVersion Include="Microsoft.Extensions.Options.DataAnnotations" Version="10.0.2" /> |
21 | 27 | </ItemGroup> |
22 | 28 |
|
|
82 | 88 | <PackageVersion Include="DotNext" Version="4.13.1" Condition="'$(TargetFramework)' != 'net8.0' AND '$(TargetFramework)' != 'net10.0'" /> |
83 | 89 | <PackageVersion Include="DotNext" Version="5.19.0" Condition="'$(TargetFramework)' == 'net8.0' OR '$(TargetFramework)' == 'net10.0'" /> |
84 | 90 | <PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" /> |
85 | | - <PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="10.0.2" /> |
| 91 | + <PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" /> |
86 | 92 | <PackageVersion Include="System.Linq.Async" Version="6.0.1" /> |
87 | | - <PackageVersion Include="System.Text.Json" Version="10.0.2" /> |
| 93 | + <PackageVersion Include="System.Text.Json" Version="8.0.6" /> |
88 | 94 | <PackageVersion Include="System.Collections.Immutable" Version="8.0.0" /> |
89 | 95 | </ItemGroup> |
90 | 96 |
|
|
0 commit comments