11<Project Sdk =" Microsoft.NET.Sdk" >
2- <PropertyGroup >
3- <TargetFramework >$(TargetFrameworkName)</TargetFramework >
4- </PropertyGroup >
2+ <PropertyGroup >
3+ <TargetFramework >$(TargetFrameworkName)</TargetFramework >
4+ </PropertyGroup >
55
6- <ItemGroup >
7- <ProjectReference Include =" ..\..\src\JsonApiDotNetCore.OpenApi.Client\JsonApiDotNetCore.OpenApi.Client.csproj" />
8- <ProjectReference Include =" ..\TestBuildingBlocks\TestBuildingBlocks.csproj" />
9- </ItemGroup >
10-
11- <ItemGroup >
12- <None Update =" xunit.runner.json" >
13- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
14- </None >
15- </ItemGroup >
6+ <ItemGroup >
7+ <ProjectReference Include =" ..\..\src\JsonApiDotNetCore.OpenApi.Client\JsonApiDotNetCore.OpenApi.Client.csproj" />
8+ <ProjectReference Include =" ..\TestBuildingBlocks\TestBuildingBlocks.csproj" />
9+ </ItemGroup >
1610
17- <ItemGroup >
18- <PackageReference Include =" coverlet.collector" Version =" $(CoverletVersion)" PrivateAssets =" All" />
19- <PackageReference Include =" Microsoft.AspNetCore.Mvc.Testing" Version =" $(AspNetVersion)" />
20- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" $(TestSdkVersion)" />
21- <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.1" />
22- <PackageReference Include =" NSwag.ApiDescription.Client" Version =" 13.10.9" >
23- <PrivateAssets >all</PrivateAssets >
24- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
25- </PackageReference >
26- <PackageReference Include =" Microsoft.Extensions.ApiDescription.Client" Version =" 5.0.9" >
27- <PrivateAssets >all</PrivateAssets >
28- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
29- </PackageReference >
30- <PackageReference Include =" NSwag.ApiDescription.Client" Version =" 13.13.2" >
31- <PrivateAssets >all</PrivateAssets >
32- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
33- </PackageReference >
34- </ItemGroup >
11+ <ItemGroup >
12+ <None Update =" xunit.runner.json" >
13+ <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
14+ </None >
15+ </ItemGroup >
3516
36- <ItemGroup >
37- <OpenApiReference Include =" ..\OpenApiTests\LegacyOpenApiIntegration\swagger.json" >
38- <Namespace >OpenApiClientTests.LegacyClient.GeneratedCode</Namespace >
39- <ClassName >OpenApiClient</ClassName >
40- <OutputPath >OpenApiClient.cs</OutputPath >
41- <CodeGenerator >NSwagCSharp</CodeGenerator >
42- <Options >/UseBaseUrl:false /GenerateClientInterfaces:true /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
43- </OpenApiReference >
44- <OpenApiReference Include =" ..\OpenApiTests\NamingConventions\KebabCase\swagger.json" >
45- <Namespace >OpenApiClientTests.NamingConventions.KebabCase.GeneratedCode</Namespace >
46- <ClassName >KebabCaseClient</ClassName >
47- <OutputPath >KebabCaseClient.cs</OutputPath >
48- <CodeGenerator >NSwagCSharp</CodeGenerator >
49- <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
50- </OpenApiReference >
51- <OpenApiReference Include =" ..\OpenApiTests\NamingConventions\CamelCase\swagger.json" >
52- <Namespace >OpenApiClientTests.NamingConventions.CamelCase.GeneratedCode</Namespace >
53- <ClassName >CamelCaseClient</ClassName >
54- <OutputPath >CamelCaseClient.cs</OutputPath >
55- <CodeGenerator >NSwagCSharp</CodeGenerator >
56- <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
57- </OpenApiReference >
58- <OpenApiReference Include =" ..\OpenApiTests\NamingConventions\PascalCase\swagger.json" >
59- <Namespace >OpenApiClientTests.NamingConventions.PascalCase.GeneratedCode</Namespace >
60- <ClassName >PascalCaseClient</ClassName >
61- <OutputPath >PascalCaseClient.cs</OutputPath >
62- <CodeGenerator >NSwagCSharp</CodeGenerator >
63- <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
64- </OpenApiReference >
65- </ItemGroup >
66- </Project >
17+ <ItemGroup >
18+ <PackageReference Include =" coverlet.collector" Version =" $(CoverletVersion)" PrivateAssets =" All" />
19+ <PackageReference Include =" Microsoft.AspNetCore.Mvc.Testing" Version =" $(AspNetVersion)" />
20+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" $(TestSdkVersion)" />
21+ <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.1" />
22+ <PackageReference Include =" NSwag.ApiDescription.Client" Version =" 13.10.9" >
23+ <PrivateAssets >all</PrivateAssets >
24+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
25+ </PackageReference >
26+ <PackageReference Include =" Microsoft.Extensions.ApiDescription.Client" Version =" 5.0.9" >
27+ <PrivateAssets >all</PrivateAssets >
28+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
29+ </PackageReference >
30+ <PackageReference Include =" NSwag.ApiDescription.Client" Version =" 13.13.2" >
31+ <PrivateAssets >all</PrivateAssets >
32+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
33+ </PackageReference >
34+ </ItemGroup >
35+
36+ <ItemGroup >
37+ <OpenApiReference Include =" ..\OpenApiTests\LegacyOpenApiIntegration\swagger.json" >
38+ <Namespace >OpenApiClientTests.LegacyClient.GeneratedCode</Namespace >
39+ <ClassName >OpenApiClient</ClassName >
40+ <OutputPath >OpenApiClient.cs</OutputPath >
41+ <CodeGenerator >NSwagCSharp</CodeGenerator >
42+ <Options >/UseBaseUrl:false /GenerateClientInterfaces:true /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
43+ </OpenApiReference >
44+ <OpenApiReference Include =" ..\OpenApiTests\NamingConvention\KebabCase\swagger.json" >
45+ <Namespace >OpenApiClientTests.NamingConvention.KebabCase.GeneratedCode</Namespace >
46+ <ClassName >KebabCaseClient</ClassName >
47+ <OutputPath >KebabCaseClient.cs</OutputPath >
48+ <CodeGenerator >NSwagCSharp</CodeGenerator >
49+ <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
50+ </OpenApiReference >
51+ <OpenApiReference Include =" ..\OpenApiTests\NamingConvention\CamelCase\swagger.json" >
52+ <Namespace >OpenApiClientTests.NamingConvention.CamelCase.GeneratedCode</Namespace >
53+ <ClassName >CamelCaseClient</ClassName >
54+ <OutputPath >CamelCaseClient.cs</OutputPath >
55+ <CodeGenerator >NSwagCSharp</CodeGenerator >
56+ <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
57+ </OpenApiReference >
58+ <OpenApiReference Include =" ..\OpenApiTests\NamingConvention\PascalCase\swagger.json" >
59+ <Namespace >OpenApiClientTests.NamingConvention.PascalCase.GeneratedCode</Namespace >
60+ <ClassName >PascalCaseClient</ClassName >
61+ <OutputPath >PascalCaseClient.cs</OutputPath >
62+ <CodeGenerator >NSwagCSharp</CodeGenerator >
63+ <Options >/UseBaseUrl:false /ClientClassAccessModifier:internal /GenerateExceptionClasses:false /AdditionalNamespaceUsages:JsonApiDotNetCore.OpenApi.Client.Exceptions</Options >
64+ </OpenApiReference >
65+ </ItemGroup >
66+ </Project >
0 commit comments