blob: d9950b2f201c65da5da20663e0c936405d2cba70 [file] [log] [blame]
Jan Tattermuschbe852292017-05-23 22:17:22 +02001<Project Sdk="Microsoft.NET.Sdk">
Jan Tattermusch7727c762017-03-31 18:44:27 +02002
3 <Import Project="Version.csproj.include" />
4 <Import Project="Common.csproj.include" />
5
Jan Tattermuscha7608b02015-02-03 17:54:38 -08006 <PropertyGroup>
Jan Tattermusch7727c762017-03-31 18:44:27 +02007 <Copyright>Copyright 2015, Google Inc.</Copyright>
8 <AssemblyTitle>gRPC C# Core</AssemblyTitle>
9 <VersionPrefix>$(GrpcCsharpVersion)</VersionPrefix>
10 <Authors>Google Inc.</Authors>
11 <TargetFrameworks>net45;netstandard1.5</TargetFrameworks>
Jan Tattermusch8b86b152015-02-19 21:01:05 -080012 <AssemblyName>Grpc.Core</AssemblyName>
Jan Tattermusch7727c762017-03-31 18:44:27 +020013 <PackageId>Grpc.Core</PackageId>
14 <PackageTags>gRPC RPC Protocol HTTP/2</PackageTags>
15 <PackageProjectUrl>https://github.com/grpc/grpc</PackageProjectUrl>
16 <PackageLicenseUrl>https://github.com/grpc/grpc/blob/master/LICENSE</PackageLicenseUrl>
Jan Tattermuschbe852292017-05-23 22:17:22 +020017 <IncludeSymbols>true</IncludeSymbols>
18 <IncludeSource>true</IncludeSource>
Jan Tattermuschc9c3d2a2017-06-01 19:36:30 +020019 <GenerateDocumentationFile>true</GenerateDocumentationFile>
Jan Tattermuschaa135ce2017-08-08 17:24:39 +020020 <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
Jan Tattermuscha7608b02015-02-03 17:54:38 -080021 </PropertyGroup>
Jan Tattermusch7727c762017-03-31 18:44:27 +020022
Jan Tattermuscha7608b02015-02-03 17:54:38 -080023 <ItemGroup>
Jan Tattermusch7727c762017-03-31 18:44:27 +020024 <EmbeddedResource Include="..\..\..\etc\roots.pem" />
Jan Tattermusch32944742017-04-21 16:49:32 +020025 <Content Include="..\nativelibs\csharp_ext_macos_x64\libgrpc_csharp_ext.dylib">
Jan Tattermusch7727c762017-03-31 18:44:27 +020026 <PackagePath>runtimes/osx/native/libgrpc_csharp_ext.x64.dylib</PackagePath>
27 <Pack>true</Pack>
28 </Content>
Jan Tattermusch32944742017-04-21 16:49:32 +020029 <Content Include="..\nativelibs\csharp_ext_macos_x86\libgrpc_csharp_ext.dylib">
Jan Tattermusch7727c762017-03-31 18:44:27 +020030 <PackagePath>runtimes/osx/native/libgrpc_csharp_ext.x86.dylib</PackagePath>
31 <Pack>true</Pack>
32 </Content>
Jan Tattermusch32944742017-04-21 16:49:32 +020033 <Content Include="..\nativelibs\csharp_ext_linux_x64\libgrpc_csharp_ext.so">
Jan Tattermusch7727c762017-03-31 18:44:27 +020034 <PackagePath>runtimes/linux/native/libgrpc_csharp_ext.x64.so</PackagePath>
35 <Pack>true</Pack>
36 </Content>
Jan Tattermusch32944742017-04-21 16:49:32 +020037 <Content Include="..\nativelibs\csharp_ext_linux_x86\libgrpc_csharp_ext.so">
Jan Tattermusch7727c762017-03-31 18:44:27 +020038 <PackagePath>runtimes/linux/native/libgrpc_csharp_ext.x86.so</PackagePath>
39 <Pack>true</Pack>
40 </Content>
Jan Tattermusch32944742017-04-21 16:49:32 +020041 <Content Include="..\nativelibs\csharp_ext_windows_x64\grpc_csharp_ext.dll">
Jan Tattermusch7727c762017-03-31 18:44:27 +020042 <PackagePath>runtimes/win/native/grpc_csharp_ext.x64.dll</PackagePath>
43 <Pack>true</Pack>
44 </Content>
Jan Tattermusch32944742017-04-21 16:49:32 +020045 <Content Include="..\nativelibs\csharp_ext_windows_x86\grpc_csharp_ext.dll">
Jan Tattermusch7727c762017-03-31 18:44:27 +020046 <PackagePath>runtimes/win/native/grpc_csharp_ext.x86.dll</PackagePath>
47 <Pack>true</Pack>
48 </Content>
49 <Content Include="Grpc.Core.targets">
50 <PackagePath>build/net45/</PackagePath>
51 <Pack>true</Pack>
52 </Content>
53 </ItemGroup>
54
55 <ItemGroup>
56 <PackageReference Include="System.Interactive.Async" Version="3.1.1" />
57 </ItemGroup>
58
59 <ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
Jan Tattermuscha7608b02015-02-03 17:54:38 -080060 <Reference Include="System" />
Jan Tattermusch7727c762017-03-31 18:44:27 +020061 <Reference Include="Microsoft.CSharp" />
Jan Tattermuscha7608b02015-02-03 17:54:38 -080062 </ItemGroup>
Jan Tattermusch7727c762017-03-31 18:44:27 +020063
64 <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.5' ">
65 <PackageReference Include="System.Runtime.Loader" Version="4.0.0" />
66 <PackageReference Include="System.Threading.Thread" Version="4.0.0" />
Jan Tattermusch60c03d92017-08-30 16:42:16 +020067 <PackageReference Include="System.Threading.ThreadPool" Version="4.0.10" />
Jan Tattermuscha7608b02015-02-03 17:54:38 -080068 </ItemGroup>
Jan Tattermusch7727c762017-03-31 18:44:27 +020069
70 <Import Project="NativeDeps.csproj.include" />
71
72</Project>