1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
- <PropertyGroup >
3
- <TargetFramework >$(TargetFrameworkName)</TargetFramework >
4
- </PropertyGroup >
2
+ <PropertyGroup >
3
+ <TargetFramework >$(TargetFrameworkName)</TargetFramework >
4
+ </PropertyGroup >
5
5
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 >
16
10
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 >
35
16
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\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 >
0 commit comments