• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<Project Sdk="Microsoft.NET.Sdk">
2
3  <Import Project="Version.csproj.include" />
4  <Import Project="Common.csproj.include" />
5
6  <PropertyGroup>
7    <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>
12    <AssemblyName>Grpc.Core</AssemblyName>
13    <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>
17    <GenerateDocumentationFile>true</GenerateDocumentationFile>
18    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
19  </PropertyGroup>
20
21  <Import Project="SourceLink.csproj.include" />
22
23  <ItemGroup>
24    <EmbeddedResource Include="..\..\..\etc\roots.pem" />
25    <Content Include="..\nativelibs\csharp_ext_macos_x64\libgrpc_csharp_ext.dylib">
26      <PackagePath>runtimes/osx/native/libgrpc_csharp_ext.x64.dylib</PackagePath>
27      <Pack>true</Pack>
28    </Content>
29    <Content Include="..\nativelibs\csharp_ext_macos_x86\libgrpc_csharp_ext.dylib">
30      <PackagePath>runtimes/osx/native/libgrpc_csharp_ext.x86.dylib</PackagePath>
31      <Pack>true</Pack>
32    </Content>
33    <Content Include="..\nativelibs\csharp_ext_linux_x64\libgrpc_csharp_ext.so">
34      <PackagePath>runtimes/linux/native/libgrpc_csharp_ext.x64.so</PackagePath>
35      <Pack>true</Pack>
36    </Content>
37    <Content Include="..\nativelibs\csharp_ext_linux_x86\libgrpc_csharp_ext.so">
38      <PackagePath>runtimes/linux/native/libgrpc_csharp_ext.x86.so</PackagePath>
39      <Pack>true</Pack>
40    </Content>
41    <Content Include="..\nativelibs\csharp_ext_windows_x64\grpc_csharp_ext.dll">
42      <PackagePath>runtimes/win/native/grpc_csharp_ext.x64.dll</PackagePath>
43      <Pack>true</Pack>
44    </Content>
45    <Content Include="..\nativelibs\csharp_ext_windows_x86\grpc_csharp_ext.dll">
46      <PackagePath>runtimes/win/native/grpc_csharp_ext.x86.dll</PackagePath>
47      <Pack>true</Pack>
48    </Content>
49    <Content Include="..\nativelibs\csharp_ext_linux_android_armeabi-v7a\libgrpc_csharp_ext.so">
50      <PackagePath>native/android/armeabi-v7a/libgrpc_csharp_ext.so</PackagePath>
51      <Pack>true</Pack>
52    </Content>
53    <Content Include="..\nativelibs\csharp_ext_linux_android_arm64-v8a\libgrpc_csharp_ext.so">
54      <PackagePath>native/android/arm64-v8a/libgrpc_csharp_ext.so</PackagePath>
55      <Pack>true</Pack>
56    </Content>
57    <Content Include="..\nativelibs\csharp_ext_linux_android_x86\libgrpc_csharp_ext.so">
58      <PackagePath>native/android/x86/libgrpc_csharp_ext.so</PackagePath>
59      <Pack>true</Pack>
60    </Content>
61    <Content Include="..\nativelibs\csharp_ext_macos_ios\libgrpc_csharp_ext.a">
62      <PackagePath>native/ios/universal/libgrpc_csharp_ext.a</PackagePath>
63      <Pack>true</Pack>
64    </Content>
65    <Content Include="..\nativelibs\csharp_ext_macos_ios\libgrpc.a">
66      <PackagePath>native/ios/universal/libgrpc.a</PackagePath>
67      <Pack>true</Pack>
68    </Content>
69    <Content Include="build\net45\Grpc.Core.targets">
70      <PackagePath>build/net45/</PackagePath>
71      <Pack>true</Pack>
72    </Content>
73    <Content Include="build\MonoAndroid10\Grpc.Core.targets">
74      <PackagePath>build/MonoAndroid10/</PackagePath>
75      <Pack>true</Pack>
76    </Content>
77    <Content Include="build\Xamarin.iOS10\Grpc.Core.targets">
78      <PackagePath>build/Xamarin.iOS10/</PackagePath>
79      <Pack>true</Pack>
80    </Content>
81  </ItemGroup>
82
83  <ItemGroup>
84    <PackageReference Include="System.Interactive.Async" Version="3.1.1" />
85  </ItemGroup>
86
87  <ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
88    <Reference Include="System" />
89    <Reference Include="Microsoft.CSharp" />
90  </ItemGroup>
91
92  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.5' ">
93    <PackageReference Include="System.Runtime.Loader" Version="4.0.0" />
94    <PackageReference Include="System.Threading.Thread" Version="4.0.0" />
95    <PackageReference Include="System.Threading.ThreadPool" Version="4.0.10" />
96  </ItemGroup>
97
98  <Import Project="NativeDeps.csproj.include" />
99
100</Project>
101