1*cc02d7e2SAndroid Build Coastguard Worker<Project Sdk="Microsoft.NET.Sdk" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 2*cc02d7e2SAndroid Build Coastguard Worker <PropertyGroup> 3*cc02d7e2SAndroid Build Coastguard Worker <TargetFrameworks>net45;netcoreapp3.1</TargetFrameworks> 4*cc02d7e2SAndroid Build Coastguard Worker <OutputType>Exe</OutputType> 5*cc02d7e2SAndroid Build Coastguard Worker <TreatWarningsAsErrors>true</TreatWarningsAsErrors> 6*cc02d7e2SAndroid Build Coastguard Worker </PropertyGroup> 7*cc02d7e2SAndroid Build Coastguard Worker 8*cc02d7e2SAndroid Build Coastguard Worker <Import Project="..\Grpc.Tools\SourceLink.csproj.include" /> 9*cc02d7e2SAndroid Build Coastguard Worker 10*cc02d7e2SAndroid Build Coastguard Worker <ItemGroup> 11*cc02d7e2SAndroid Build Coastguard Worker <!-- Prevent tests data files from being compiled into this project --> 12*cc02d7e2SAndroid Build Coastguard Worker <!-- TODO(jtattermusch): find a better solution for this. --> 13*cc02d7e2SAndroid Build Coastguard Worker <Compile Remove="IntegrationTests\**" /> 14*cc02d7e2SAndroid Build Coastguard Worker <EmbeddedResource Remove="IntegrationTests\**" /> 15*cc02d7e2SAndroid Build Coastguard Worker <None Remove="IntegrationTests\**" /> 16*cc02d7e2SAndroid Build Coastguard Worker </ItemGroup> 17*cc02d7e2SAndroid Build Coastguard Worker 18*cc02d7e2SAndroid Build Coastguard Worker <ItemGroup> 19*cc02d7e2SAndroid Build Coastguard Worker <ProjectReference Include="..\Grpc.Tools\Grpc.Tools.csproj" /> 20*cc02d7e2SAndroid Build Coastguard Worker </ItemGroup> 21*cc02d7e2SAndroid Build Coastguard Worker 22*cc02d7e2SAndroid Build Coastguard Worker <ItemGroup> 23*cc02d7e2SAndroid Build Coastguard Worker <PackageReference Include="Moq" Version="4.8.3" /> 24*cc02d7e2SAndroid Build Coastguard Worker <PackageReference Include="Newtonsoft.Json" Version="13.0.1" /> 25*cc02d7e2SAndroid Build Coastguard Worker <PackageReference Include="NUnit; NUnitLite" Version="3.10.1" /> 26*cc02d7e2SAndroid Build Coastguard Worker <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" /> 27*cc02d7e2SAndroid Build Coastguard Worker </ItemGroup> 28*cc02d7e2SAndroid Build Coastguard Worker 29*cc02d7e2SAndroid Build Coastguard Worker <PropertyGroup Condition=" '$(TargetFramework)' != 'net45' "> 30*cc02d7e2SAndroid Build Coastguard Worker <DefineConstants>$(DefineConstants);NETCORE</DefineConstants> 31*cc02d7e2SAndroid Build Coastguard Worker </PropertyGroup> 32*cc02d7e2SAndroid Build Coastguard Worker 33*cc02d7e2SAndroid Build Coastguard Worker <ItemGroup Condition=" '$(TargetFramework)' == 'net45' "> 34*cc02d7e2SAndroid Build Coastguard Worker <Reference Include="Microsoft.Build.Framework; Microsoft.Build.Utilities.v4.0" /> 35*cc02d7e2SAndroid Build Coastguard Worker </ItemGroup> 36*cc02d7e2SAndroid Build Coastguard Worker 37*cc02d7e2SAndroid Build Coastguard Worker <ItemGroup Condition=" '$(TargetFramework)' != 'net45' "> 38*cc02d7e2SAndroid Build Coastguard Worker <PackageReference Include="Microsoft.Build.Framework; Microsoft.Build.Utilities.Core" Version="15.6.*" /> 39*cc02d7e2SAndroid Build Coastguard Worker </ItemGroup> 40*cc02d7e2SAndroid Build Coastguard Worker 41*cc02d7e2SAndroid Build Coastguard Worker</Project> 42