Skip to content

Commit f814598

Browse files
committed
Support multi targetting
1 parent c3b74e5 commit f814598

1 file changed

Lines changed: 24 additions & 5 deletions

File tree

modules/openapi-generator/src/main/resources/csharp/netcore_project.mustache

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,32 @@
3636
<PackageReference Include="RestSharp" Version="112.0.0" />
3737
{{/useRestSharp}}
3838
{{#useGenericHost}}
39-
<PackageReference Include="Microsoft.Extensions.Http" Version="{{#lambda.first}}{{#netStandard}}5.0.0 {{/netStandard}}{{#net47}}7.0.0 {{/net47}}{{#net48}}7.0.0 {{/net48}}{{#net6.0}}6.0.0 {{/net6.0}}{{#net7.0}}7.0.0 {{/net7.0}}{{#net8.0}}8.0.0 {{/net8.0}}{{#net9.0}}9.0.5 {{/net9.0}}{{/lambda.first}}" />
40-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="{{#lambda.first}}{{#netStandard}}5.0.0 {{/netStandard}}{{#net47}}7.0.0 {{/net47}}{{#net48}}7.0.0 {{/net48}}{{#net6.0}}6.0.1 {{/net6.0}}{{#net7.0}}7.0.1 {{/net7.0}}{{#net8.0}}8.0.0 {{/net8.0}}{{#net9.0}}9.0.5 {{/net9.0}}{{/lambda.first}}" />
39+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="2.3.0" />
40+
{{#net8.0}}
41+
<PackageReference Include="Microsoft.Extensions.Http" Condition="'$(TargetFramework)' == 'net8.0'" Version="8.0.1" />
42+
<PackageReference Include="Microsoft.Extensions.Hosting" Condition="'$(TargetFramework)' == 'net8.0'" Version="8.0.1" />
43+
{{/net8.0}}
44+
{{#net9.0}}
45+
<PackageReference Include="Microsoft.Extensions.Http" Condition="'$(TargetFramework)' == 'net9.0'" Version="9.0.6" />
46+
<PackageReference Include="Microsoft.Extensions.Hosting" Condition="'$(TargetFramework)' == 'net9.0'" Version="9.0.6" />
47+
{{/net9.0}}
4148
{{#supportsRetry}}
42-
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="{{#lambda.first}}{{#netStandard}}5.0.1 {{/netStandard}}{{#net47}}7.0.0 {{/net47}}{{#net48}}7.0.0 {{/net48}}{{#net6.0}}6.0.19 {{/net6.0}}{{#net7.0}}7.0.11 {{/net7.0}}{{#net8.0}}8.0.8 {{/net8.0}}{{#net9.0}}9.0.5 {{/net9.0}}{{/lambda.first}}" />
49+
{{#net8.0}}
50+
<PackageReference Include="Microsoft.Extensions.Http.Polly" Condition="'$(TargetFramework)' == 'net8.0'" Version="8.0.17" />
51+
{{/net8.0}}
52+
{{#net9.0}}
53+
<PackageReference Include="Microsoft.Extensions.Http.Polly" Condition="'$(TargetFramework)' == 'net9.0'" Version="9.0.6" />
54+
{{/net9.0}}
4355
{{/supportsRetry}}
4456
{{#net80OrLater}}
45-
<PackageReference Include="Microsoft.Net.Http.Headers" Version="{{#lambda.first}}{{#net8.0}}8.0.8 {{/net8.0}}{{#net9.0}}9.0.5 {{/net9.0}}{{/lambda.first}}" />
57+
{{#net8.0}}
58+
<PackageReference Include="Microsoft.Net.Http.Headers" Condition="'$(TargetFramework)' == 'net8.0'" Version="8.0.17" />
59+
<PackageReference Include="Microsoft.AspNetCore.JsonPatch" Condition="'$(TargetFramework)' == 'net8.0'" Version="8.0.17" />
60+
{{/net8.0}}
61+
{{#net9.0}}
62+
<PackageReference Include="Microsoft.Net.Http.Headers" Condition="'$(TargetFramework)' == 'net9.0'" Version="9.0.6" />
63+
<PackageReference Include="Microsoft.AspNetCore.JsonPatch" Condition="'$(TargetFramework)' == 'net9.0'" Version="9.0.6" />
64+
{{/net9.0}}
4665
{{/net80OrLater}}
4766
{{^net60OrLater}}
4867
<PackageReference Include="System.Threading.Channels" Version="8.0.0" />
@@ -81,4 +100,4 @@
81100
{{/net48}}
82101
</ItemGroup>
83102
{{/useGenericHost}}
84-
{{>netcore_project.additions}}</Project>
103+
{{>netcore_project.additions}}</Project>

0 commit comments

Comments
 (0)