|
6 | 6 | <ItemGroup> |
7 | 7 | <PackageReference Include="System.ComponentModel.Annotations" /> |
8 | 8 | </ItemGroup> |
9 | | - <!-- netstandard2.0 依赖 --> |
10 | | - <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' "> |
11 | | - <PackageReference Include="Microsoft.Extensions.DependencyInjection" /> |
12 | | - <PackageReference Include="Microsoft.Extensions.DependencyModel" /> |
13 | | - <PackageReference Include="System.Runtime.Loader" /> |
14 | | - </ItemGroup> |
15 | 9 |
|
16 | | - <!-- netstandard2.1 依赖 --> |
17 | | - <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1' "> |
| 10 | + <!-- netstandard 2.x 依赖 (System.Runtime.Loader 仅 ns2.0+ 需要) --> |
| 11 | + <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'netstandard2.1' "> |
18 | 12 | <PackageReference Include="Microsoft.Extensions.DependencyInjection" /> |
19 | 13 | <PackageReference Include="Microsoft.Extensions.DependencyModel" /> |
20 | 14 | <PackageReference Include="System.Runtime.Loader" /> |
21 | 15 | </ItemGroup> |
22 | 16 |
|
23 | | - |
24 | | - <!-- .NET 6.0+ 依赖 --> |
25 | | - <ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' "> |
26 | | - <PackageReference Include="Microsoft.Extensions.DependencyInjection" /> |
27 | | - <PackageReference Include="Microsoft.Extensions.DependencyModel" /> |
28 | | - </ItemGroup> |
29 | | - |
30 | | - <ItemGroup Condition=" '$(TargetFramework)' == 'net7.0' "> |
31 | | - <PackageReference Include="Microsoft.Extensions.DependencyInjection" /> |
32 | | - <PackageReference Include="Microsoft.Extensions.DependencyModel" /> |
33 | | - </ItemGroup> |
34 | | - |
35 | | - <ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' "> |
| 17 | + <!-- .NET 6+ 依赖 --> |
| 18 | + <ItemGroup Condition=" '$(TargetFramework)' != 'netstandard2.0' AND '$(TargetFramework)' != 'netstandard2.1' "> |
36 | 19 | <PackageReference Include="Microsoft.Extensions.DependencyInjection" /> |
37 | 20 | <PackageReference Include="Microsoft.Extensions.DependencyModel" /> |
38 | 21 | </ItemGroup> |
39 | 22 |
|
40 | | - <ItemGroup Condition=" '$(TargetFramework)' == 'net10.0' "> |
41 | | - <PackageReference Include="Microsoft.Extensions.DependencyInjection" /> |
42 | | - <PackageReference Include="Microsoft.Extensions.DependencyModel" /> |
43 | | - </ItemGroup> |
44 | | - |
45 | 23 | <ItemGroup> |
46 | 24 | <Compile Update="Resource.Designer.cs"> |
47 | 25 | <DesignTime>True</DesignTime> |
|
0 commit comments