1 <Project Sdk="Microsoft.NET.Sdk"> 2 <PropertyGroup> 3 <TargetFrameworks>net45;netcoreapp2.1</TargetFrameworks> 4 <OutputType>Exe</OutputType> 5 <TreatWarningsAsErrors>true</TreatWarningsAsErrors> 6 </PropertyGroup> 7 8 <ItemGroup> 9 <ProjectReference Include="../Grpc.Auth/Grpc.Auth.csproj" /> 10 <ProjectReference Include="../Grpc.Core/Grpc.Core.csproj" /> 11 </ItemGroup> 12 13 <ItemGroup> 14 <PackageReference Include="Google.Protobuf" Version="$(GoogleProtobufVersion)" /> 15 <PackageReference Include="CommandLineParser" Version="2.3.0" /> 16 <PackageReference Include="NUnit" Version="3.10.1" /> 17 <PackageReference Include="NUnitLite" Version="3.10.1" /> 18 </ItemGroup> 19 20 <ItemGroup Condition=" '$(TargetFramework)' == 'net45' "> 21 <Reference Include="System" /> 22 <Reference Include="Microsoft.CSharp" /> 23 </ItemGroup> 24 25 <ItemGroup> 26 <Compile Include="..\Grpc.Core.Api\Version.cs" /> 27 </ItemGroup> 28 29 <ItemGroup> 30 <Content Include="data\server1.pem"> 31 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 32 <Pack>false</Pack> 33 </Content> 34 <Content Include="data\server1.key"> 35 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 36 <Pack>false</Pack> 37 </Content> 38 <Content Include="data\ca.pem"> 39 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 40 <Pack>false</Pack> 41 </Content> 42 </ItemGroup> 43 44 </Project> 45