XForms/Xamarin-Forms-Labs — pull request #82 by Bowman74 (2014-06-26 03:14:20+00:00)
Title: #69 New Nuget Scripts

This contains new Nuget scripts under: src\Xamarin.Forms.Labs\.nuget\New. I left the old nugget scripts and definition files in place. If we like these scripts we may want to remove the old ones. These are modified versions of the scripts we use for CSLA.Net.

This script creates the following packages:
“Xamarin Forms Labs - Core” (PCL, Android, iOS, WP)
“Xamarin Forms Labs - Services Caching” (PCL)
“Xamarin Forms Labs - Services Cryptography” (PCL)
“Xamarin Forms Labs - Services IoC Autofac” (PCL)
“Xamarin Forms Labs - Services IoC Ninject” (PCL)
“Xamarin Forms Labs - Services IoC SimpleInjector" (PCL)
“Xamarin Forms Labs - Services IoC TinyIOC" (PCL, Android, iOS, WP)
“Xamarin Forms Labs - Services Serialization JSON" (PCL)
“Xamarin Forms Labs - Services Serialization ProtoBuf" (PCL)
“Xamarin Forms Labs - Services Serialization ServiceStack" (PCL, Android, iOS, WP)

To use the new scripts:
1) Ensure all project files have the proper version information set
2) Change the build configuration to Release and do a full build.
3) Go to the .nuget\New directory and run the PowerShell script Build All.ps1.
4) Verify everything has build correctly and is located in the .nuget\New\Packages directory
5) Edit the Push All.ps1 PowerShell file to uncomment the line ## ..\NuGet SetApiKey Your-API-Key, replace Your-API-Key with your API key. Save this file (Do not check into GitHub with your API key!!!).
6) Run the Push All.ps1 PowerShell script.