| <!-- Common definitions shared by all .csproj files --> |
| <Project> |
| <PropertyGroup> |
| <GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute> |
| <GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute> |
| <GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute> |
| <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute> |
| <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute> |
| <GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute> |
| <GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute> |
| <GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute> |
| <GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute> |
| </PropertyGroup> |
| |
| <PropertyGroup> |
| <DefineConstants>$(DefineConstants);SIGNED</DefineConstants> |
| <AssemblyOriginatorKeyFile>../keys/Grpc.snk</AssemblyOriginatorKeyFile> |
| <SignAssembly>true</SignAssembly> |
| <PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign> |
| </PropertyGroup> |
| |
| <!-- Needed for the net45 build to work on Unix. See https://github.com/dotnet/designs/pull/33 --> |
| <ItemGroup> |
| <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0"> |
| <PrivateAssets>all</PrivateAssets> |
| <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> |
| </PackageReference> |
| </ItemGroup> |
| </Project> |