diff options
Diffstat (limited to 'src/accounting/Accounting.csproj')
| -rw-r--r-- | src/accounting/Accounting.csproj | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/accounting/Accounting.csproj b/src/accounting/Accounting.csproj new file mode 100644 index 0000000..65a2bcc --- /dev/null +++ b/src/accounting/Accounting.csproj @@ -0,0 +1,34 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>Exe</OutputType> + <TargetFramework>net8.0</TargetFramework> + <ImplicitUsings>enable</ImplicitUsings> + <Nullable>enable</Nullable> + <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS> + </PropertyGroup> + + <ItemGroup> + <PackageReference Include="Confluent.Kafka" Version="2.11.0" /> + <PackageReference Include="EFCore.NamingConventions" Version="9.0.0" /> + <PackageReference Include="Google.Protobuf" Version="3.31.1" /> + <PackageReference Include="Grpc.Tools" Version="2.68.1"> + <PrivateAssets>all</PrivateAssets> + <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> + </PackageReference> + <PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.7" /> + <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.22.1" /> + <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" /> + <PackageReference Include="OpenTelemetry.AutoInstrumentation" Version="1.12.0" /> + </ItemGroup> + + <ItemGroup> + <!-- GrpcServices is 'none' so that we do not need to depend on the grpc nuget package, and we only need protobuf support. --> + <Protobuf Include="src\protos\demo.proto" GrpcServices="none" /> + </ItemGroup> + + <ItemGroup> + <Folder Include="src\protos\" /> + </ItemGroup> + +</Project> |
