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> 30