Imported Upstream version 1.27.0
[platform/upstream/grpc.git] / src / csharp / Grpc.Core / Common.csproj.include
1 <!-- Common definitions shared by all .csproj files -->
2 <Project>
3   <PropertyGroup>
4     <GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
5     <GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
6     <GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
7     <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
8     <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
9     <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
10     <GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
11     <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
12     <GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
13   </PropertyGroup>
14
15   <PropertyGroup>
16     <DefineConstants>$(DefineConstants);SIGNED</DefineConstants>
17     <AssemblyOriginatorKeyFile>../keys/Grpc.snk</AssemblyOriginatorKeyFile>
18     <SignAssembly>true</SignAssembly>
19     <PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
20   </PropertyGroup>
21
22   <!-- Needed for the net45 build to work on Unix. See https://github.com/dotnet/designs/pull/33 -->
23   <ItemGroup>
24     <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0">
25       <PrivateAssets>all</PrivateAssets>
26       <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
27     </PackageReference>
28   </ItemGroup>
29 </Project>