Skip to content

Instantly share code, notes, and snippets.

@Pujolsluis
Last active December 21, 2018 08:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Pujolsluis/ecfb947b10ff6d2aa1f4db9a87c048fe to your computer and use it in GitHub Desktop.
Save Pujolsluis/ecfb947b10ff6d2aa1f4db9a87c048fe to your computer and use it in GitHub Desktop.
GoogleClient Plugin csproj example
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard1.0;netstandard2.0;MonoAndroid80;Xamarin.iOS10;</TargetFrameworks>
<AssemblyName>Plugin.GoogleClient</AssemblyName>
<RootNamespace>Plugin.GoogleClient</RootNamespace>
<PackageId>Plugin.GoogleClient</PackageId>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyFileVersion>1.0.0.0</AssemblyFileVersion>
<Version>1.1.0.0</Version>
<PackageVersion>1.1.0.0</PackageVersion>
<PackOnBuild>true</PackOnBuild>
<NeutralLanguage>en</NeutralLanguage>
<LangVersion>default</LangVersion>
<DefineConstants>$(DefineConstants);</DefineConstants>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">false</GenerateDocumentationFile>
<UseFullSemVerForNuGet>false</UseFullSemVerForNuGet>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<PackageLicenseUrl>https://github.com/CrossGeeks/GoogleClientPlugin/blob/master/LICENSE</PackageLicenseUrl>
<PackageProjectUrl>https://github.com/CrossGeeks/GoogleClientPlugin</PackageProjectUrl>
<RepositoryUrl>https://github.com/CrossGeeks/GoogleClientPlugin</RepositoryUrl>
<PackageReleaseNotes>Exposure of the user token.</PackageReleaseNotes>
<PackageIconUrl>https://github.com/CrossGeeks/GoogleClientPlugin/blob/master/GoogleClient/art/icon.png?raw=true</PackageIconUrl>
<PackageTags>xamarin, ios, android, xamarin.forms, plugin, GoogleClient, authentication, google</PackageTags>
<Title>Google Client Plugin for Xamarin</Title>
<Summary>Google authentication handling across Xamarin.iOS and Xamarin.Android</Summary>
<Description>Google authentication handling across Xamarin.iOS and Xamarin.Android</Description>
<Authors>Luis Pujols</Authors>
<Owners>pujolsluis,crossgeeks</Owners>
<Copyright>Copyright 2018</Copyright>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="MSBuild.Sdk.Extras" Version="1.2.0" PrivateAssets="All" />
<Compile Include="Shared\**\*.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.0' ">
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'MonoAndroid80' ">
<Compile Include="Platforms\Android\**\*.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'Xamarin.iOS10' ">
<Compile Include="Platforms\iOS\**\*.cs" />
</ItemGroup>
<ItemGroup>
<None Remove="Shared\GoogleUser.cs" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'MonoAndroid80'">
<PackageReference Include="Xamarin.GooglePlayServices.Auth" Version="60.1142.1">
</PackageReference>
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'Xamarin.iOS10'">
<PackageReference Include="Xamarin.Google.iOS.SignIn" Version="4.1.1">
</PackageReference>
</ItemGroup>
<Import Project="$(MSBuildSDKExtrasTargets)" Condition="Exists('$(MSBuildSDKExtrasTargets)')" />
</Project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment