<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net7.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS> <RootNamespace>Server</RootNamespace> <LangVersion>default</LangVersion> </PropertyGroup> <ItemGroup> <Content Include="..\.dockerignore"> <Link>.dockerignore</Link> </Content> </ItemGroup> <ItemGroup> <PackageReference Include="CouchDB.NET" Version="3.4.0"/> <PackageReference Include="CouchDB.NET.DependencyInjection" Version="3.4.0"/> <PackageReference Include="JetBrains.Annotations" Version="2023.2.0"/> <PackageReference Include="MassTransit" Version="8.0.16"/> <PackageReference Include="MassTransit.Analyzers" Version="8.0.16"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> <PackageReference Include="Microsoft.Extensions.Configuration" Version="7.0.0"/> <PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="7.0.0"/> <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="7.0.0"/> <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0"/> <PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1"/> <PackageReference Include="Microsoft.Extensions.Logging" Version="7.0.0"/> <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="7.0.0"/> <PackageReference Include="NetCoreServer" Version="7.0.0"/> <PackageReference Include="Newtonsoft.Json" Version="13.0.3"/> <PackageReference Include="Serilog.Extensions.Logging.File" Version="3.0.0"/> </ItemGroup> <ItemGroup> <None Remove="settings.json" /> <AdditionalFiles Include="settings.json"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </AdditionalFiles> </ItemGroup> </Project>