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