forked from roubachof/Xamarin.Forms.Nuke
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathAssemblyInfo.targets
32 lines (26 loc) · 1.74 KB
/
AssemblyInfo.targets
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Copyright>Copyright © Sharpnado 2021</Copyright>
<Version>10.3.1</Version>
<Company>Sharpnado and Alexander Grebenyuk</Company>
<Product>iOS Nuke native image caching library for Xamarin.Forms</Product>
<Description>Nuke 10.3.1 (https://github.com/kean/Nuke/releases/tag/10.3.1) for Xamarin.Forms.
This repository was inspired by Jonathan Peppers GlideX implementation of the new IImageViewHandler interface for Xamarin.Forms (https://github.com/jonathanpeppers/glidex).
Its goal is to provide the same kind of implementation for iOS with nuke, a native image caching library, achieving a complete image caching solution for Xamarin.Forms: you don't have to change any line of your existing project, the Xamarin.Forms image source handlers will just be overridden with cache-enabled ones.
IMPORTANT: On iOS projects, call Xamarin.Forms.Nuke.FormsHandler.Init() after Xamarin.Forms.Forms.Init() and before LoadApplication(new App()).</Description>
</PropertyGroup>
<Target Name="GenerateCustomAssemblyInfo" BeforeTargets="BeforeBuild">
<Message Text="Updating AssemblyInfo to Version $(Version)"></Message>
<AssemblyInfo CodeLanguage="CS"
OutputFile="Properties\AssemblyInfo.cs"
AssemblyTitle="$(AssemblyName)"
AssemblyCompany="$(Company)"
AssemblyDescription="$(Description)"
AssemblyProduct="$(Product)"
AssemblyCopyright="$(Copyright)"
AssemblyVersion="$(Version)"
AssemblyFileVersion="$(Version)">
</AssemblyInfo>
</Target>
</Project>