1<Project Sdk="Microsoft.NET.Sdk"> 2 <PropertyGroup> 3 <Authors>The gRPC Authors</Authors> 4 <Copyright>Copyright 2015 The gRPC Authors</Copyright> 5 <Description>gRPC C# Health Checking (for Grpc.Core)</Description> 6 <PackageIconUrl>https://github.com/grpc/grpc.github.io/raw/master/img/grpc_square_reverse_4x.png</PackageIconUrl> 7 <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression> 8 <PackageProjectUrl>https://github.com/grpc/grpc</PackageProjectUrl> 9 <PackageTags>gRPC health check</PackageTags> 10 <VersionPrefix>$(GrpcCsharpVersion)</VersionPrefix> 11 </PropertyGroup> 12 13 <PropertyGroup> 14 <TargetFrameworks>net45;net462;netstandard1.5;netstandard2.0</TargetFrameworks> 15 <GenerateDocumentationFile>true</GenerateDocumentationFile> 16 <TreatWarningsAsErrors>true</TreatWarningsAsErrors> 17 </PropertyGroup> 18 19 <PropertyGroup Condition=" '$(TargetFramework)' == 'net462' or '$(TargetFramework)' == 'netstandard1.5' or '$(TargetFramework)' == 'netstandard2.0' "> 20 <DefineConstants>$(DefineConstants);GRPC_SUPPORT_WATCH;</DefineConstants> 21 </PropertyGroup> 22 23 <Import Project="..\Grpc.Core\SourceLink.csproj.include" /> 24 25 <ItemGroup> 26 <Compile Include="..\Grpc.Core.Api\Version.cs" /> 27 </ItemGroup> 28 29 <ItemGroup> 30 <ProjectReference Include="../Grpc.Core.Api/Grpc.Core.Api.csproj"> 31 <PrivateAssets>None</PrivateAssets> 32 </ProjectReference> 33 </ItemGroup> 34 35 <ItemGroup> 36 <PackageReference Include="Google.Protobuf" Version="$(GoogleProtobufVersion)" /> 37 </ItemGroup> 38 39 <ItemGroup Condition=" '$(TargetFramework)' == 'net462' or '$(TargetFramework)' == 'netstandard1.5' or '$(TargetFramework)' == 'netstandard2.0' "> 40 <PackageReference Include="System.Threading.Channels" Version="4.6.0" /> 41 </ItemGroup> 42 43 <ItemGroup Condition=" '$(TargetFramework)' == 'net45' or '$(TargetFramework)' == 'net462' "> 44 <Reference Include="System" /> 45 <Reference Include="Microsoft.CSharp" /> 46 </ItemGroup> 47 48</Project> 49