CodexClient.csproj
1 <Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 <TargetFramework>net8.0</TargetFramework> 5 <ImplicitUsings>enable</ImplicitUsings> 6 <Nullable>enable</Nullable> 7 </PropertyGroup> 8 9 <ItemGroup> 10 <None Remove="openapi.yaml" /> 11 </ItemGroup> 12 13 <ItemGroup> 14 <OpenApiReference Include="openapi.yaml" CodeGenerator="NSwagCSharp" Namespace="CodexOpenApi" ClassName="CodexApiClient" /> 15 </ItemGroup> 16 17 <ItemGroup> 18 <PackageReference Include="Microsoft.Extensions.ApiDescription.Client" Version="7.0.2"> 19 <PrivateAssets>all</PrivateAssets> 20 <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> 21 </PackageReference> 22 <PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> 23 <PackageReference Include="NSwag.ApiDescription.Client" Version="13.18.2"> 24 <PrivateAssets>all</PrivateAssets> 25 <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> 26 </PackageReference> 27 </ItemGroup> 28 29 <ItemGroup> 30 <ProjectReference Include="..\..\Framework\FileUtils\FileUtils.csproj" /> 31 <ProjectReference Include="..\..\Framework\Logging\Logging.csproj" /> 32 <ProjectReference Include="..\..\Framework\WebUtils\WebUtils.csproj" /> 33 </ItemGroup> 34 35 </Project>