<?xml version="1.0" encoding="utf-8"?> <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <PackageId>OpenSearch.Client</PackageId> <Title>High-level OpenSearch client for .NET</Title> <PackageTags>opensearch;opensearch;search;lucene;client;opensearch.client</PackageTags> <Description> Strongly typed interface to OpenSearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes OpenSearch.Net. </Description> </PropertyGroup> <PropertyGroup> <IsPackable>true</IsPackable> <GenerateDocumentationFile>true</GenerateDocumentationFile> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <ProjectReference Include="..\OpenSearch.Net\OpenSearch.Net.csproj" /> </ItemGroup> <ItemGroup> <InternalsVisibleTo Include="OpenSearch.Net.CustomDynamicObjectResolver" Key="$(ExposedPublicKey)" /> <InternalsVisibleTo Include="OpenSearch.Net.DynamicCompositeResolver" Key="$(ExposedPublicKey)" /> <InternalsVisibleTo Include="OpenSearch.Net.DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateOriginal" Key="$(ExposedPublicKey)" /> <InternalsVisibleTo Include="OpenSearch.Net.DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateCamelCase" Key="$(ExposedPublicKey)" /> <InternalsVisibleTo Include="OpenSearch.Net.DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateSnakeCase" Key="$(ExposedPublicKey)" /> <InternalsVisibleTo Include="OpenSearch.Net.DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateOriginal" Key="$(ExposedPublicKey)" /> <InternalsVisibleTo Include="OpenSearch.Net.DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateCamelCase" Key="$(ExposedPublicKey)" /> <InternalsVisibleTo Include="OpenSearch.Net.DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateSnakeCase" Key="$(ExposedPublicKey)" /> </ItemGroup> <ItemGroup> <Compile Update="Requests.*.cs"> <AutoGen>True</AutoGen> <DependentUpon>Requests.cs</DependentUpon> </Compile> <Compile Update="Descriptors.*.cs"> <AutoGen>True</AutoGen> <DependentUpon>Descriptors.cs</DependentUpon> </Compile> </ItemGroup> <ItemGroup> <Compile Update="OpenSearchClient.*.cs"> <AutoGen>True</AutoGen> <DependentUpon>OpenSearchClient.cs</DependentUpon> </Compile> </ItemGroup> </Project>