diff --git a/SampleApp/XAMLator.SampleApp.Android/Resources/Resource.designer.cs b/SampleApp/XAMLator.SampleApp.Android/Resources/Resource.designer.cs index c6a2782..a5d3289 100644 --- a/SampleApp/XAMLator.SampleApp.Android/Resources/Resource.designer.cs +++ b/SampleApp/XAMLator.SampleApp.Android/Resources/Resource.designer.cs @@ -1,11 +1,11 @@ #pragma warning disable 1591 //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// Este código fue generado por una herramienta. +// Versión de runtime:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si +// se vuelve a generar el código. // //------------------------------------------------------------------------------ diff --git a/SampleApp/XAMLator.SampleApp.WPF/App.config b/SampleApp/XAMLator.SampleApp.WPF/App.config new file mode 100644 index 0000000..3231754 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/App.config @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SampleApp/XAMLator.SampleApp.WPF/App.xaml b/SampleApp/XAMLator.SampleApp.WPF/App.xaml new file mode 100644 index 0000000..da985a0 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/SampleApp/XAMLator.SampleApp.WPF/App.xaml.cs b/SampleApp/XAMLator.SampleApp.WPF/App.xaml.cs new file mode 100644 index 0000000..72d7bc5 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/App.xaml.cs @@ -0,0 +1,8 @@ +using System.Windows; + +namespace XAMLator.SampleApp.WPF +{ + public partial class App : Application + { + } +} \ No newline at end of file diff --git a/SampleApp/XAMLator.SampleApp.WPF/MainWindow.xaml b/SampleApp/XAMLator.SampleApp.WPF/MainWindow.xaml new file mode 100644 index 0000000..4548c72 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/MainWindow.xaml @@ -0,0 +1,9 @@ + + diff --git a/SampleApp/XAMLator.SampleApp.WPF/MainWindow.xaml.cs b/SampleApp/XAMLator.SampleApp.WPF/MainWindow.xaml.cs new file mode 100644 index 0000000..4cdaf7c --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/MainWindow.xaml.cs @@ -0,0 +1,14 @@ +using Xamarin.Forms.Platform.WPF; + +namespace XAMLator.SampleApp.WPF +{ + public partial class MainWindow : FormsApplicationPage + { + public MainWindow() + { + InitializeComponent(); + Xamarin.Forms.Forms.Init(); + LoadApplication(new SampleApp.App()); + } + } +} \ No newline at end of file diff --git a/SampleApp/XAMLator.SampleApp.WPF/OpenTK.dll.config b/SampleApp/XAMLator.SampleApp.WPF/OpenTK.dll.config new file mode 100644 index 0000000..7098d39 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/OpenTK.dll.config @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SampleApp/XAMLator.SampleApp.WPF/Properties/AssemblyInfo.cs b/SampleApp/XAMLator.SampleApp.WPF/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..155eff3 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/Properties/AssemblyInfo.cs @@ -0,0 +1,55 @@ +using System.Reflection; +using System.Resources; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Windows; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("XAMLator.SampleApp.WPF")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("XAMLator.SampleApp.WPF")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +//In order to begin building localizable applications, set +//CultureYouAreCodingWith in your .csproj file +//inside a . For example, if you are using US english +//in your source files, set the to en-US. Then uncomment +//the NeutralResourceLanguage attribute below. Update the "en-US" in +//the line below to match the UICulture setting in the project file. + +//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] + + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] + + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SampleApp/XAMLator.SampleApp.WPF/Properties/Resources.Designer.cs b/SampleApp/XAMLator.SampleApp.WPF/Properties/Resources.Designer.cs new file mode 100644 index 0000000..925e922 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace XAMLator.SampleApp.WPF.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("XAMLator.SampleApp.WPF.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/SampleApp/XAMLator.SampleApp.WPF/Properties/Resources.resx b/SampleApp/XAMLator.SampleApp.WPF/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SampleApp/XAMLator.SampleApp.WPF/Properties/Settings.Designer.cs b/SampleApp/XAMLator.SampleApp.WPF/Properties/Settings.Designer.cs new file mode 100644 index 0000000..5f686c7 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace XAMLator.SampleApp.WPF.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/SampleApp/XAMLator.SampleApp.WPF/Properties/Settings.settings b/SampleApp/XAMLator.SampleApp.WPF/Properties/Settings.settings new file mode 100644 index 0000000..033d7a5 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/SampleApp/XAMLator.SampleApp.WPF/XAMLator.SampleApp.WPF.csproj b/SampleApp/XAMLator.SampleApp.WPF/XAMLator.SampleApp.WPF.csproj new file mode 100644 index 0000000..b942de9 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/XAMLator.SampleApp.WPF.csproj @@ -0,0 +1,148 @@ + + + + + + Debug + AnyCPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C} + WinExe + XAMLator.SampleApp.WPF + XAMLator.SampleApp.WPF + v4.7.1 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 4 + true + true + + + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\packages\OpenTK.2.0.0\lib\net20\OpenTK.dll + + + ..\..\packages\OpenTK.GLControl.1.1.2349.61993\lib\NET40\OpenTK.GLControl.dll + + + ..\..\packages\SkiaSharp.1.68.0\lib\net45\SkiaSharp.dll + + + ..\..\packages\SkiaSharp.Views.Forms.1.68.0\lib\netstandard1.3\SkiaSharp.Views.Forms.dll + + + + + + + + + + + 4.0 + + + + + + ..\..\packages\WpfLightToolkit.1.0.1\lib\net45\WpfLightToolkit.dll + + + ..\..\packages\Xamarin.Forms.3.3.0.912540\lib\netstandard2.0\Xamarin.Forms.Core.dll + + + ..\..\packages\Xamarin.Forms.3.3.0.912540\lib\netstandard2.0\Xamarin.Forms.Platform.dll + + + ..\..\packages\Xamarin.Forms.Platform.WPF.3.2.0.839982\lib\net45\Xamarin.Forms.Platform.WPF.dll + + + ..\..\packages\Xamarin.Forms.3.3.0.912540\lib\netstandard2.0\Xamarin.Forms.Xaml.dll + + + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + App.xaml + Code + + + MainWindow.xaml + Code + + + + + Code + + + True + True + Resources.resx + + + True + Settings.settings + True + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + + {e3f80adc-71f8-454e-ba3b-87bd0d78b051} + XAMLator.Server.Mono.Net461 + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + \ No newline at end of file diff --git a/SampleApp/XAMLator.SampleApp.WPF/packages.config b/SampleApp/XAMLator.SampleApp.WPF/packages.config new file mode 100644 index 0000000..f251cc8 --- /dev/null +++ b/SampleApp/XAMLator.SampleApp.WPF/packages.config @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/SampleApp/XAMLator.SampleApp/LabelView.xaml.cs b/SampleApp/XAMLator.SampleApp/LabelView.xaml.cs index 7ebd87b..c29535d 100644 --- a/SampleApp/XAMLator.SampleApp/LabelView.xaml.cs +++ b/SampleApp/XAMLator.SampleApp/LabelView.xaml.cs @@ -1,10 +1,8 @@ -using System; -using System.Collections.Generic; -using Xamarin.Forms; +using Xamarin.Forms; namespace XAMLator.SampleApp { - public partial class LabelView : ContentView + public partial class LabelView : ContentView { public LabelView() { diff --git a/SampleApp/XAMLator.SampleApp/PageWithCSS.xaml.cs b/SampleApp/XAMLator.SampleApp/PageWithCSS.xaml.cs index 059d089..80acd08 100644 --- a/SampleApp/XAMLator.SampleApp/PageWithCSS.xaml.cs +++ b/SampleApp/XAMLator.SampleApp/PageWithCSS.xaml.cs @@ -1,11 +1,8 @@ -using System; -using System.Collections.Generic; - -using Xamarin.Forms; +using Xamarin.Forms; namespace XAMLator.SampleApp { - public partial class PageWithCSS : ContentPage + public partial class PageWithCSS : ContentPage { public PageWithCSS() { diff --git a/SampleApp/XAMLator.SampleApp/PageWithNestedView.xaml.cs b/SampleApp/XAMLator.SampleApp/PageWithNestedView.xaml.cs index cdadbed..f41887f 100644 --- a/SampleApp/XAMLator.SampleApp/PageWithNestedView.xaml.cs +++ b/SampleApp/XAMLator.SampleApp/PageWithNestedView.xaml.cs @@ -1,11 +1,8 @@ -using System; -using System.Collections.Generic; - -using Xamarin.Forms; +using Xamarin.Forms; namespace XAMLator.SampleApp { - public partial class PageWithNestedView : ContentPage + public partial class PageWithNestedView : ContentPage { public PageWithNestedView() { diff --git a/SampleApp/XAMLator.SampleApp/SkiaSharpDemo.cs b/SampleApp/XAMLator.SampleApp/SkiaSharpDemo.cs index d87e6a9..eed5437 100644 --- a/SampleApp/XAMLator.SampleApp/SkiaSharpDemo.cs +++ b/SampleApp/XAMLator.SampleApp/SkiaSharpDemo.cs @@ -1,10 +1,9 @@ -using System; -using SkiaSharp; +using SkiaSharp; using SkiaSharp.Views.Forms; namespace XAMLator.SampleApp { - public class SkiaSharpDemo : SKCanvasView + public class SkiaSharpDemo : SKCanvasView { protected override void OnPaintSurface(SKPaintSurfaceEventArgs e) { diff --git a/XAMLator.Client.Net461/Properties/AssemblyInfo.cs b/XAMLator.Client.Net461/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..d1464a5 --- /dev/null +++ b/XAMLator.Client.Net461/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("XAMLator.Client.net4611")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("XAMLator.Client.net4611")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("c5b4a4a3-7346-4b77-ad03-839116fafac3")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/XAMLator.Client.Net461/XAMLator.Client.Net461.csproj b/XAMLator.Client.Net461/XAMLator.Client.Net461.csproj new file mode 100644 index 0000000..0340a60 --- /dev/null +++ b/XAMLator.Client.Net461/XAMLator.Client.Net461.csproj @@ -0,0 +1,193 @@ + + + + + + + Debug + AnyCPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3} + Library + Properties + XAMLator.Client.Net461 + XAMLator.Client.Net461 + v4.6.1 + 512 + true + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\Microsoft.CodeAnalysis.Common.2.10.0\lib\netstandard1.3\Microsoft.CodeAnalysis.dll + + + ..\packages\Microsoft.CodeAnalysis.CSharp.2.10.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.dll + + + ..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll + + + + ..\packages\System.AppContext.4.3.0\lib\net46\System.AppContext.dll + + + ..\packages\System.Collections.Immutable.1.5.0\lib\netstandard2.0\System.Collections.Immutable.dll + + + + ..\packages\System.Console.4.3.0\lib\net46\System.Console.dll + True + True + + + + ..\packages\System.Diagnostics.FileVersionInfo.4.3.0\lib\net46\System.Diagnostics.FileVersionInfo.dll + True + True + + + ..\packages\System.Diagnostics.StackTrace.4.3.0\lib\net46\System.Diagnostics.StackTrace.dll + True + True + + + ..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll + True + True + + + ..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll + True + True + + + ..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll + True + True + + + + ..\packages\System.Reflection.Metadata.1.6.0\lib\netstandard2.0\System.Reflection.Metadata.dll + + + ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net461\System.Security.Cryptography.Algorithms.dll + True + True + + + ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll + True + True + + + ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll + True + True + + + ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll + True + True + + + ..\packages\System.Text.Encoding.CodePages.4.3.0\lib\net46\System.Text.Encoding.CodePages.dll + + + ..\packages\System.Threading.Tasks.Extensions.4.3.0\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll + + + ..\packages\System.Threading.Thread.4.3.0\lib\net46\System.Threading.Thread.dll + True + True + + + ..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll + True + True + + + + + + + + + ..\packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll + True + True + + + ..\packages\System.Xml.XmlDocument.4.3.0\lib\net46\System.Xml.XmlDocument.dll + True + True + + + ..\packages\System.Xml.XPath.4.3.0\lib\net46\System.Xml.XPath.dll + True + True + + + ..\packages\System.Xml.XPath.XDocument.4.3.0\lib\net46\System.Xml.XPath.XDocument.dll + True + True + + + ..\packages\Xamarin.Forms.3.4.0.1009999\build\net46\Xamarin.Forms.Build.Tasks.dll + + + ..\packages\Xamarin.Forms.3.4.0.1009999\lib\netstandard2.0\Xamarin.Forms.Core.dll + + + ..\packages\Xamarin.Forms.3.4.0.1009999\lib\netstandard2.0\Xamarin.Forms.Platform.dll + + + ..\packages\Xamarin.Forms.3.4.0.1009999\lib\netstandard2.0\Xamarin.Forms.Xaml.dll + + + + + + + + + + + + {a42dcb75-14d8-4ee0-946e-6ceaf5079851} + XAMLator.Core.Net461 + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + \ No newline at end of file diff --git a/XAMLator.Client.Net461/app.config b/XAMLator.Client.Net461/app.config new file mode 100644 index 0000000..b7047ef --- /dev/null +++ b/XAMLator.Client.Net461/app.config @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/XAMLator.Client.Net461/packages.config b/XAMLator.Client.Net461/packages.config new file mode 100644 index 0000000..d11d2d5 --- /dev/null +++ b/XAMLator.Client.Net461/packages.config @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/XAMLator.Client.VisualStudio/GlobalSuppressions.cs b/XAMLator.Client.VisualStudio/GlobalSuppressions.cs new file mode 100644 index 0000000..c39d90e --- /dev/null +++ b/XAMLator.Client.VisualStudio/GlobalSuppressions.cs @@ -0,0 +1,9 @@ + +// This file is used by Code Analysis to maintain SuppressMessage +// attributes that are applied to this project. +// Project-level suppressions either have no target or are given +// a specific target and scoped to a namespace, type, member, etc. + +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "VSSDK004:Use BackgroundLoad flag in ProvideAutoLoad attribute for asynchronous auto load.", Justification = "", Scope = "type", Target = "~T:XAMLator.Client.XAMLatorPackage")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Usage", "VSTHRD100:Avoid async void methods", Justification = "", Scope = "member", Target = "~M:XAMLator.Client.XAMLatorPackage.OnDocumentSaved(EnvDTE.Document)")] + diff --git a/XAMLator.Client.VisualStudio/Newtonsoft.Json.dll b/XAMLator.Client.VisualStudio/Newtonsoft.Json.dll new file mode 100644 index 0000000..d0aaed9 Binary files /dev/null and b/XAMLator.Client.VisualStudio/Newtonsoft.Json.dll differ diff --git a/XAMLator.Client.VisualStudio/Properties/AssemblyInfo.cs b/XAMLator.Client.VisualStudio/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..22be2bf --- /dev/null +++ b/XAMLator.Client.VisualStudio/Properties/AssemblyInfo.cs @@ -0,0 +1,33 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("XAMLator.Client.VisualStudio")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("XAMLator.Client.VisualStudio")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/XAMLator.Client.VisualStudio/Resources/XAMLatorPackage.ico b/XAMLator.Client.VisualStudio/Resources/XAMLatorPackage.ico new file mode 100644 index 0000000..d323b07 Binary files /dev/null and b/XAMLator.Client.VisualStudio/Resources/XAMLatorPackage.ico differ diff --git a/XAMLator.Client.VisualStudio/VSPackage.resx b/XAMLator.Client.VisualStudio/VSPackage.resx new file mode 100644 index 0000000..29a759f --- /dev/null +++ b/XAMLator.Client.VisualStudio/VSPackage.resx @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + XAMLatorPackage Extension + + + XAMLatorPackage Visual Studio Extension Detailed Info + + + Resources\XAMLatorPackage.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/XAMLator.Client.VisualStudio/XAMLator.Client.VisualStudio.csproj b/XAMLator.Client.VisualStudio/XAMLator.Client.VisualStudio.csproj new file mode 100644 index 0000000..3e828b3 --- /dev/null +++ b/XAMLator.Client.VisualStudio/XAMLator.Client.VisualStudio.csproj @@ -0,0 +1,374 @@ + + + + + + 15.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + true + + + + false + + + + + + + + Debug + AnyCPU + 2.0 + {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + {4F503379-98F6-4D3E-8751-EE23139BF354} + Library + Properties + XAMLator.Client.VisualStudio + XAMLator.Client.VisualStudio + v4.6.1 + true + true + true + true + true + false + Program + $(DevEnvDir)devenv.exe + /rootsuffix Exp + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + Designer + + + + + False + + + False + + + False + + + False + + + ..\packages\Microsoft.ApplicationInsights.2.0.1\lib\net46\Microsoft.ApplicationInsights.dll + + + ..\packages\Microsoft.CodeAnalysis.Common.2.10.0\lib\netstandard1.3\Microsoft.CodeAnalysis.dll + + + ..\packages\Microsoft.CodeAnalysis.CSharp.2.10.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.dll + + + ..\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.2.10.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.Workspaces.dll + + + ..\packages\Microsoft.CodeAnalysis.VisualBasic.2.10.0\lib\netstandard1.3\Microsoft.CodeAnalysis.VisualBasic.dll + + + ..\packages\Microsoft.CodeAnalysis.VisualBasic.Workspaces.2.10.0\lib\netstandard1.3\Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll + + + ..\packages\Microsoft.CodeAnalysis.Workspaces.Common.2.10.0\lib\net46\Microsoft.CodeAnalysis.Workspaces.dll + + + ..\packages\Microsoft.CodeAnalysis.Workspaces.Common.2.10.0\lib\net46\Microsoft.CodeAnalysis.Workspaces.Desktop.dll + + + ..\packages\Microsoft.CodeAnalysis.Workspaces.MSBuild.2.10.0\lib\net46\Microsoft.CodeAnalysis.Workspaces.MSBuild.dll + + + + False + + + ..\packages\Microsoft.VisualStudio.ComponentModelHost.16.0.467\lib\net46\Microsoft.VisualStudio.ComponentModelHost.dll + + + ..\packages\Microsoft.VisualStudio.CoreUtility.15.6.27740\lib\net46\Microsoft.VisualStudio.CoreUtility.dll + + + ..\packages\Microsoft.VisualStudio.ImageCatalog.15.9.28307\lib\net45\Microsoft.VisualStudio.ImageCatalog.dll + + + ..\packages\Microsoft.VisualStudio.Imaging.15.9.28307\lib\net45\Microsoft.VisualStudio.Imaging.dll + + + ..\packages\Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime.14.3.26930\lib\net20\Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime.dll + True + + + ..\packages\Microsoft.VisualStudio.LanguageServices.2.10.0\lib\net46\Microsoft.VisualStudio.LanguageServices.dll + + + ..\packages\Microsoft.VisualStudio.OLE.Interop.7.10.6071\lib\Microsoft.VisualStudio.OLE.Interop.dll + + + ..\packages\Microsoft.VisualStudio.Shell.15.0.15.9.28307\lib\net45\Microsoft.VisualStudio.Shell.15.0.dll + + + ..\packages\Microsoft.VisualStudio.Shell.Framework.15.9.28307\lib\net45\Microsoft.VisualStudio.Shell.Framework.dll + + + ..\packages\Microsoft.VisualStudio.Shell.Immutable.10.0.10.0.30319\lib\net40\Microsoft.VisualStudio.Shell.Immutable.10.0.dll + + + ..\packages\Microsoft.VisualStudio.Shell.Immutable.11.0.11.0.50727\lib\net45\Microsoft.VisualStudio.Shell.Immutable.11.0.dll + + + ..\packages\Microsoft.VisualStudio.Shell.Immutable.12.0.12.0.21003\lib\net45\Microsoft.VisualStudio.Shell.Immutable.12.0.dll + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.7.10.6072\lib\net11\Microsoft.VisualStudio.Shell.Interop.dll + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.10.0.10.0.30320\lib\net20\Microsoft.VisualStudio.Shell.Interop.10.0.dll + True + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.11.0.11.0.61031\lib\net20\Microsoft.VisualStudio.Shell.Interop.11.0.dll + True + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.12.0.12.0.30111\lib\net20\Microsoft.VisualStudio.Shell.Interop.12.0.dll + True + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime.14.3.26929\lib\net20\Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime.dll + True + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.15.3.DesignTime.15.0.26929\lib\net20\Microsoft.VisualStudio.Shell.Interop.15.3.DesignTime.dll + True + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.15.6.DesignTime.15.6.27413\lib\net20\Microsoft.VisualStudio.Shell.Interop.15.6.DesignTime.dll + True + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.8.0.8.0.50728\lib\net11\Microsoft.VisualStudio.Shell.Interop.8.0.dll + + + ..\packages\Microsoft.VisualStudio.Shell.Interop.9.0.9.0.30730\lib\net11\Microsoft.VisualStudio.Shell.Interop.9.0.dll + + + ..\packages\Microsoft.VisualStudio.Text.Data.15.6.27740\lib\net46\Microsoft.VisualStudio.Text.Data.dll + + + ..\packages\Microsoft.VisualStudio.TextManager.Interop.7.10.6071\lib\net11\Microsoft.VisualStudio.TextManager.Interop.dll + + + ..\packages\Microsoft.VisualStudio.TextManager.Interop.8.0.8.0.50728\lib\net11\Microsoft.VisualStudio.TextManager.Interop.8.0.dll + + + ..\packages\Microsoft.VisualStudio.Threading.16.0.102\lib\net46\Microsoft.VisualStudio.Threading.dll + + + ..\packages\Microsoft.VisualStudio.Utilities.15.9.28307\lib\net46\Microsoft.VisualStudio.Utilities.dll + + + ..\packages\Microsoft.VisualStudio.Validation.15.3.15\lib\net45\Microsoft.VisualStudio.Validation.dll + + + ..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll + + + ..\packages\SQLitePCLRaw.bundle_green.1.1.2\lib\net45\SQLitePCLRaw.batteries_green.dll + + + ..\packages\SQLitePCLRaw.bundle_green.1.1.2\lib\net45\SQLitePCLRaw.batteries_v2.dll + + + ..\packages\SQLitePCLRaw.core.1.1.2\lib\net45\SQLitePCLRaw.core.dll + + + ..\packages\SQLitePCLRaw.provider.e_sqlite3.net45.1.1.2\lib\net45\SQLitePCLRaw.provider.e_sqlite3.dll + + + False + + + ..\packages\StreamJsonRpc.1.3.23\lib\net45\StreamJsonRpc.dll + + + + ..\packages\System.AppContext.4.3.0\lib\net46\System.AppContext.dll + + + ..\packages\System.Collections.Immutable.1.5.0\lib\netstandard1.3\System.Collections.Immutable.dll + + + + ..\packages\System.Composition.AttributedModel.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.AttributedModel.dll + + + ..\packages\System.Composition.Convention.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.Convention.dll + + + ..\packages\System.Composition.Hosting.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.Hosting.dll + + + ..\packages\System.Composition.Runtime.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.Runtime.dll + + + ..\packages\System.Composition.TypedParts.1.0.31\lib\portable-net45+win8+wp8+wpa81\System.Composition.TypedParts.dll + + + ..\packages\System.Console.4.3.0\lib\net46\System.Console.dll + + + + + ..\packages\System.Diagnostics.FileVersionInfo.4.3.0\lib\net46\System.Diagnostics.FileVersionInfo.dll + + + ..\packages\System.Diagnostics.StackTrace.4.3.0\lib\net46\System.Diagnostics.StackTrace.dll + + + + ..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll + + + ..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll + + + ..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll + + + + + ..\packages\System.Reflection.Metadata.1.6.0\lib\portable-net45+win8\System.Reflection.Metadata.dll + + + ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net46\System.Security.Cryptography.Algorithms.dll + + + ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll + + + ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll + + + ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net46\System.Security.Cryptography.X509Certificates.dll + + + ..\packages\System.Text.Encoding.CodePages.4.3.0\lib\net46\System.Text.Encoding.CodePages.dll + + + ..\packages\System.Threading.Tasks.Extensions.4.3.0\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll + + + ..\packages\System.Threading.Thread.4.3.0\lib\net46\System.Threading.Thread.dll + + + ..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll + + + + + + ..\packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll + + + ..\packages\System.Xml.XmlDocument.4.3.0\lib\net46\System.Xml.XmlDocument.dll + + + ..\packages\System.Xml.XPath.4.3.0\lib\net46\System.Xml.XPath.dll + + + ..\packages\System.Xml.XPath.XDocument.4.3.0\lib\net46\System.Xml.XPath.XDocument.dll + + + ..\packages\VsixLogger.1.1.44.0\lib\net45\VsixLogger.dll + + + + + + + + + + + + + Always + true + + + + + + + + + {c5b4a4a3-7346-4b77-ad03-839116fafac3} + XAMLator.Client.Net461 + + + {a42dcb75-14d8-4ee0-946e-6ceaf5079851} + XAMLator.Core.Net461 + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/XAMLator.Client.VisualStudio/XAMLatorPackage.cs b/XAMLator.Client.VisualStudio/XAMLatorPackage.cs new file mode 100644 index 0000000..f6946b3 --- /dev/null +++ b/XAMLator.Client.VisualStudio/XAMLatorPackage.cs @@ -0,0 +1,134 @@ +using System; +using System.Diagnostics.CodeAnalysis; +using System.Runtime.InteropServices; +using System.Threading; +using EnvDTE; +using Microsoft; +using Microsoft.VisualStudio.Shell; +using Microsoft.VisualStudio.Shell.Interop; +using Task = System.Threading.Tasks.Task; + +namespace XAMLator.Client +{ + [Guid(PackageGuidString)] + [InstalledProductRegistration("#1110", "#1112", "1.0.3", IconResourceID = 1400)] + [PackageRegistration(UseManagedResourcesOnly = true, AllowsBackgroundLoading = true)] + [ProvideAutoLoad("{ADFC4E64-0397-11D1-9F4E-00A0C911004F}")] + [SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1650:ElementDocumentationMustBeSpelledCorrectly", Justification = "pkgdef, VS and vsixmanifest are valid VS terms")] + public sealed class XAMLatorPackage : AsyncPackage, IIDE + { + public const string PackageGuidString = "9ea65290-6b43-425c-9aeb-328adcf096c9"; + + private DTE _application; + private SolutionEvents _solutionEvents; + private DocumentEvents _documentEvents; + + public event EventHandler DocumentChanged; + + public void MonitorEditorChanges() + { + Logger.Log("Monitor editor changes."); + } + + public void ShowError(string error, Exception ex = null) + { + ThreadHelper.ThrowIfNotOnUIThread(); + IVsUIShell shellService = GetService(typeof(SVsUIShell)) as IVsUIShell; + Assumes.Present(shellService); + + shellService.ShowMessageBox( + 0, + Guid.Empty, + "XAMLator", + error, + string.Empty, + 0, + OLEMSGBUTTON.OLEMSGBUTTON_OK, + OLEMSGDEFBUTTON.OLEMSGDEFBUTTON_FIRST, + OLEMSGICON.OLEMSGICON_CRITICAL, + 0, + out int result); + + if(ex != null) + Logger.Log(ex); + } + + public Task RunTarget(string targetName) + { + // TODO: + return Task.FromResult(false); + } + + protected override async Task InitializeAsync(CancellationToken cancellationToken, IProgress progress) + { + Logger.Initialize(this, "XAMLator"); + + //await JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken); + DTE serviceAsync = (DTE)await base.GetServiceAsync(typeof(SDTE)); + Assumes.Present(serviceAsync); + + _documentEvents = serviceAsync.Events.DocumentEvents; + _application = serviceAsync.Application; + _solutionEvents = _application.Events.SolutionEvents; + + _solutionEvents.Opened += OnSolutionOpened; + _solutionEvents.AfterClosing += OnSolutionAfterClosing; + + Logger.Log("XAMLator initialized."); + + XAMLatorMonitor.Init(this); + XAMLatorMonitor.Instance.StartMonitoring(); + + Logger.Log("XAMLator Start monitoring..."); + } + + protected override void Dispose(bool disposing) + { + base.Dispose(disposing); + + if (disposing) + { + _solutionEvents.Opened -= OnSolutionOpened; + _solutionEvents.AfterClosing -= OnSolutionAfterClosing; + } + } + + private void OnSolutionOpened() + { + _documentEvents.DocumentSaved += OnDocumentSaved; + } + + private void OnSolutionAfterClosing() + { + _documentEvents.DocumentSaved -= OnDocumentSaved; + } + + private async void OnDocumentSaved(Document document) + { + //await JoinableTaskFactory.SwitchToMainThreadAsync(DisposalToken); + + try + { + TextDocument textDocument = (TextDocument)document.Object("TextDocument"); + + string documentName = System.IO.Path.Combine(document.Path, document.Name); + string documentContent = textDocument.StartPoint.CreateEditPoint().GetText(textDocument.EndPoint); + + Microsoft.CodeAnalysis.SyntaxTree syntaxTree = null; + Microsoft.CodeAnalysis.SemanticModel semanticModel = null; + + DocumentChanged?.Invoke(this, new DocumentChangedEventArgs( + documentName, + documentContent, + syntaxTree, + semanticModel)); + + Logger.Log("Document saved."); + } + catch(Exception ex) + { + Logger.Log(ex); + } + } + } +} \ No newline at end of file diff --git a/XAMLator.Client.VisualStudio/app.config b/XAMLator.Client.VisualStudio/app.config new file mode 100644 index 0000000..0e0acf7 --- /dev/null +++ b/XAMLator.Client.VisualStudio/app.config @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/XAMLator.Client.VisualStudio/packages.config b/XAMLator.Client.VisualStudio/packages.config new file mode 100644 index 0000000..a76cd23 --- /dev/null +++ b/XAMLator.Client.VisualStudio/packages.config @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/XAMLator.Client.VisualStudio/source.extension.vsixmanifest b/XAMLator.Client.VisualStudio/source.extension.vsixmanifest new file mode 100644 index 0000000..d029c80 --- /dev/null +++ b/XAMLator.Client.VisualStudio/source.extension.vsixmanifest @@ -0,0 +1,22 @@ + + + + + XAMLator for Xamarin.Forms + XAMLator is a live XAML previewer for Xamarin.Forms with partial Hot Reload. Change a XAML view, its code behind or a CSS style sheet in the IDE and you preview it live in your application. It works on iOS simulators, Android emulators and Android real devices! + https://github.com/ylatuya/XAMLator + XAML, Live, Hot Reload + + + + + + + + + + + + + + diff --git a/XAMLator.Core.Net461/Properties/AssemblyInfo.cs b/XAMLator.Core.Net461/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..f0fcc69 --- /dev/null +++ b/XAMLator.Core.Net461/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("XAMLator.Core.net4611")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("XAMLator.Core.net4611")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("a42dcb75-14d8-4ee0-946e-6ceaf5079851")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/XAMLator.Core.Net461/XAMLator.Core.Net461.csproj b/XAMLator.Core.Net461/XAMLator.Core.Net461.csproj new file mode 100644 index 0000000..0482ce8 --- /dev/null +++ b/XAMLator.Core.Net461/XAMLator.Core.Net461.csproj @@ -0,0 +1,54 @@ + + + + + Debug + AnyCPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851} + Library + Properties + XAMLator.Core.Net461 + XAMLator.Core.Net461 + v4.6.1 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/XAMLator.Core.Net461/packages.config b/XAMLator.Core.Net461/packages.config new file mode 100644 index 0000000..64f0345 --- /dev/null +++ b/XAMLator.Core.Net461/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/XAMLator.Server.Droid/Resources/Resource.designer.cs b/XAMLator.Server.Droid/Resources/Resource.designer.cs new file mode 100644 index 0000000..e69de29 diff --git a/XAMLator.Server.Droid/XAMLator.Server.Mono.Droid.csproj b/XAMLator.Server.Droid/XAMLator.Server.Mono.Droid.csproj index 3e6edd0..08103d2 100644 --- a/XAMLator.Server.Droid/XAMLator.Server.Mono.Droid.csproj +++ b/XAMLator.Server.Droid/XAMLator.Server.Mono.Droid.csproj @@ -1,4 +1,4 @@ - + @@ -25,7 +25,8 @@ prompt 4 None - + + true @@ -36,20 +37,23 @@ 4 true false - + + true - - + + + + + + ..\packages\Newtonsoft.Json.12.0.1\lib\netstandard2.0\Newtonsoft.Json.dll + - - ..\packages\Newtonsoft.Json.9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll - ..\packages\Xamarin.Android.Support.Annotations.27.0.2\lib\MonoAndroid81\Xamarin.Android.Support.Annotations.dll @@ -156,4 +160,4 @@ - + \ No newline at end of file diff --git a/XAMLator.Server.Droid/packages.config b/XAMLator.Server.Droid/packages.config index 2768f08..9085784 100644 --- a/XAMLator.Server.Droid/packages.config +++ b/XAMLator.Server.Droid/packages.config @@ -1,24 +1,24 @@  - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/XAMLator.Server.Net461/XAMLator.Server.Mono.Net461.csproj b/XAMLator.Server.Net461/XAMLator.Server.Mono.Net461.csproj index 8af0ca6..84860cd 100644 --- a/XAMLator.Server.Net461/XAMLator.Server.Mono.Net461.csproj +++ b/XAMLator.Server.Net461/XAMLator.Server.Mono.Net461.csproj @@ -31,11 +31,13 @@ false - - - - ..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll + + ..\packages\Mono.CSharp.4.0.0.143\lib\4.5\Mono.CSharp.dll + + ..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll + + ..\packages\Xamarin.Forms.3.2.0.839982\lib\netstandard2.0\Xamarin.Forms.Core.dll @@ -60,4 +62,4 @@ - + \ No newline at end of file diff --git a/XAMLator.Server.Net461/packages.config b/XAMLator.Server.Net461/packages.config index 8cfdd08..2434776 100644 --- a/XAMLator.Server.Net461/packages.config +++ b/XAMLator.Server.Net461/packages.config @@ -1,5 +1,6 @@  - - + + + \ No newline at end of file diff --git a/XAMLator.Server.Tests/XAMLator.Server.Tests.csproj b/XAMLator.Server.Tests/XAMLator.Server.Tests.csproj index d8d94ee..4ab2022 100644 --- a/XAMLator.Server.Tests/XAMLator.Server.Tests.csproj +++ b/XAMLator.Server.Tests/XAMLator.Server.Tests.csproj @@ -1,4 +1,4 @@ - + @@ -230,6 +230,7 @@ + @@ -239,4 +240,4 @@ - + \ No newline at end of file diff --git a/XAMLator.Server.Tests/app.config b/XAMLator.Server.Tests/app.config new file mode 100644 index 0000000..218808e --- /dev/null +++ b/XAMLator.Server.Tests/app.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/XAMLator.Server.iOS/XAMLator.Server.Mono.iOS.csproj b/XAMLator.Server.iOS/XAMLator.Server.Mono.iOS.csproj index 9fc0f7b..c86dbf8 100644 --- a/XAMLator.Server.iOS/XAMLator.Server.Mono.iOS.csproj +++ b/XAMLator.Server.iOS/XAMLator.Server.Mono.iOS.csproj @@ -1,4 +1,4 @@ - + @@ -27,31 +27,35 @@ 64330 NSUrlSessionHandler false - - + + + + pdbonly true bin\Release - + + prompt 4 iPhone Developer true SdkOnly NSUrlSessionHandler - + + + + ..\packages\Newtonsoft.Json.12.0.1\lib\netstandard2.0\Newtonsoft.Json.dll + - - ..\packages\Newtonsoft.Json.9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll - ..\packages\Xamarin.Forms.3.2.0.839982\lib\Xamarin.iOS10\Xamarin.Forms.Core.dll @@ -79,4 +83,4 @@ - + \ No newline at end of file diff --git a/XAMLator.Server.iOS/packages.config b/XAMLator.Server.iOS/packages.config index aaaf6ca..7a36633 100644 --- a/XAMLator.Server.iOS/packages.config +++ b/XAMLator.Server.iOS/packages.config @@ -1,5 +1,5 @@  - - + + \ No newline at end of file diff --git a/XAMLator.Server/XAMLator.Server.Roslyn.csproj b/XAMLator.Server/XAMLator.Server.Roslyn.csproj index db57f21..277a56a 100644 --- a/XAMLator.Server/XAMLator.Server.Roslyn.csproj +++ b/XAMLator.Server/XAMLator.Server.Roslyn.csproj @@ -21,7 +21,7 @@ - + diff --git a/XAMLator.sln b/XAMLator.sln index 3dcd749..19abebb 100644 --- a/XAMLator.sln +++ b/XAMLator.sln @@ -1,6 +1,7 @@ - Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 +VisualStudioVersion = 15.0.28307.489 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAMLator.Client.MonoDevelop", "XAMLator.Client.MonoDevelop\XAMLator.Client.MonoDevelop.csproj", "{FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}" EndProject Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "XAMLator.Client", "XAMLator.Client\XAMLator.Client.shproj", "{188F8020-6474-43BA-A6E7-0947C385B54C}" @@ -23,7 +24,7 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "XAMLator.SampleApp", "Sampl EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAMLator.SampleApp.Gtk", "SampleApp\XAMLator.SampleApp.Gtk\XAMLator.SampleApp.Gtk.csproj", "{040C0E99-7128-4968-AB57-47E3CBFBF2BD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAMLator.Server.Roslyn", "XAMLator.Server\XAMLator.Server.Roslyn.csproj", "{9A749589-5DAE-4296-A4FA-B74F2D31C759}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XAMLator.Server.Roslyn", "XAMLator.Server\XAMLator.Server.Roslyn.csproj", "{9A749589-5DAE-4296-A4FA-B74F2D31C759}" EndProject Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "XAMLator.Server.Shared", "XAMLator.Server.Shared\XAMLator.Server.Shared.shproj", "{A2330E63-09C1-43FD-BBE3-8699F5D62888}" EndProject @@ -45,232 +46,452 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAMLator.Server.Mono.Mac", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAMLator.Server.Tests", "XAMLator.Server.Tests\XAMLator.Server.Tests.csproj", "{55BCF24D-7424-4C5E-AD72-BB34F217EBDF}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAMLator.Client.VisualStudio", "XAMLator.Client.VisualStudio\XAMLator.Client.VisualStudio.csproj", "{4F503379-98F6-4D3E-8751-EE23139BF354}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAMLator.Client.Net461", "XAMLator.Client.Net461\XAMLator.Client.Net461.csproj", "{C5B4A4A3-7346-4B77-AD03-839116FAFAC3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAMLator.Core.Net461", "XAMLator.Core.Net461\XAMLator.Core.Net461.csproj", "{A42DCB75-14D8-4EE0-946E-6CEAF5079851}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XAMLator.SampleApp.WPF", "SampleApp\XAMLator.SampleApp.WPF\XAMLator.SampleApp.WPF.csproj", "{4E54641B-D109-4A35-AAE7-19DE65E07F7C}" +EndProject Global + GlobalSection(SharedMSBuildProjectFiles) = preSolution + XAMLator.Client\XAMLator.Client.projitems*{188f8020-6474-43ba-a6e7-0947c385b54c}*SharedItemsImports = 13 + XAMLator.Core\XAMLator.Core.projitems*{20c03245-0672-4153-809c-a99f2307b9e9}*SharedItemsImports = 13 + SampleApp\XAMLator.SampleApp\XAMLator.SampleApp.projitems*{4e54641b-d109-4a35-aae7-19de65e07f7c}*SharedItemsImports = 4 + XAMLator.Client\XAMLator.Client.projitems*{55bcf24d-7424-4c5e-ad72-bb34f217ebdf}*SharedItemsImports = 4 + SampleApp\XAMLator.SampleApp\XAMLator.SampleApp.projitems*{8115e626-b954-42ae-9a4c-889afd311912}*SharedItemsImports = 13 + XAMLator.Core\XAMLator.Core.projitems*{8634d953-84bf-4bbd-873b-b4339beea7bf}*SharedItemsImports = 4 + XAMLator.Server.Shared\XAMLator.Server.Shared.projitems*{8634d953-84bf-4bbd-873b-b4339beea7bf}*SharedItemsImports = 4 + XAMLator.Core\XAMLator.Core.projitems*{9f60986f-4549-436a-9467-8718ffe84cce}*SharedItemsImports = 4 + XAMLator.Server.Shared\XAMLator.Server.Shared.projitems*{9f60986f-4549-436a-9467-8718ffe84cce}*SharedItemsImports = 4 + XAMLator.Server.Shared\XAMLator.Server.Shared.projitems*{a2330e63-09c1-43fd-bbe3-8699f5d62888}*SharedItemsImports = 13 + XAMLator.Core\XAMLator.Core.projitems*{a42dcb75-14d8-4ee0-946e-6ceaf5079851}*SharedItemsImports = 4 + SampleApp\XAMLator.SampleApp\XAMLator.SampleApp.projitems*{a8af73a1-e1a1-40ef-943e-4fbf475b0c8a}*SharedItemsImports = 4 + XAMLator.Client\XAMLator.Client.projitems*{c5b4a4a3-7346-4b77-ad03-839116fafac3}*SharedItemsImports = 4 + SampleApp\XAMLator.SampleApp\XAMLator.SampleApp.projitems*{da1a4802-05fa-496a-862d-74fc8b0fd5ca}*SharedItemsImports = 4 + XAMLator.Core\XAMLator.Core.projitems*{e3f80adc-71f8-454e-ba3b-87bd0d78b051}*SharedItemsImports = 4 + XAMLator.Server.Shared\XAMLator.Server.Shared.projitems*{e3f80adc-71f8-454e-ba3b-87bd0d78b051}*SharedItemsImports = 4 + EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - Debug|iPhoneSimulator = Debug|iPhoneSimulator - Release|iPhoneSimulator = Release|iPhoneSimulator - Debug|iPhone = Debug|iPhone - Release|iPhone = Release|iPhone + Ad-Hoc|Any CPU = Ad-Hoc|Any CPU Ad-Hoc|iPhone = Ad-Hoc|iPhone + Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator + AppStore|Any CPU = AppStore|Any CPU AppStore|iPhone = AppStore|iPhone + AppStore|iPhoneSimulator = AppStore|iPhoneSimulator + Debug|Any CPU = Debug|Any CPU + Debug|iPhone = Debug|iPhone + Debug|iPhoneSimulator = Debug|iPhoneSimulator + Release|Any CPU = Release|Any CPU + Release|iPhone = Release|iPhone + Release|iPhoneSimulator = Release|iPhoneSimulator EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|Any CPU.Build.0 = Release|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|iPhone.Build.0 = Debug|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|iPhone.ActiveCfg = Release|Any CPU - {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|iPhone.Build.0 = Release|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.AppStore|Any CPU.ActiveCfg = Release|Any CPU {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.AppStore|iPhone.Build.0 = Debug|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|Any CPU.Build.0 = Release|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|iPhone.Build.0 = Debug|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|iPhone.ActiveCfg = Release|Any CPU - {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|iPhone.Build.0 = Release|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|iPhone.Build.0 = Debug|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|Any CPU.Build.0 = Release|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|iPhone.ActiveCfg = Release|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|iPhone.Build.0 = Release|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {9F60986F-4549-436A-9467-8718FFE84CCE}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {9F60986F-4549-436A-9467-8718FFE84CCE}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.AppStore|Any CPU.Build.0 = Release|Any CPU {9F60986F-4549-436A-9467-8718FFE84CCE}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {9F60986F-4549-436A-9467-8718FFE84CCE}.AppStore|iPhone.Build.0 = Debug|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|Any CPU.Build.0 = Release|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|iPhone.Build.0 = Debug|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|iPhone.ActiveCfg = Release|Any CPU - {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|iPhone.Build.0 = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|iPhone.Build.0 = Debug|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|Any CPU.Build.0 = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|iPhone.ActiveCfg = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|iPhone.Build.0 = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {9F60986F-4549-436A-9467-8718FFE84CCE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.AppStore|Any CPU.Build.0 = Release|Any CPU {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.AppStore|iPhone.Build.0 = Debug|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|Any CPU.Build.0 = Release|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|iPhone.Build.0 = Debug|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|iPhone.ActiveCfg = Release|Any CPU - {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|iPhone.Build.0 = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|iPhone.Build.0 = Debug|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|Any CPU.Build.0 = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|iPhone.ActiveCfg = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|iPhone.Build.0 = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {8634D953-84BF-4BBD-873B-B4339BEEA7BF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.AppStore|Any CPU.Build.0 = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.AppStore|Any CPU.Deploy.0 = Release|Any CPU {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.AppStore|iPhone.Build.0 = Debug|Any CPU - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|Any CPU.Build.0 = Release|iPhoneSimulator - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|iPhone.ActiveCfg = Debug|iPhone - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|iPhone.Build.0 = Debug|iPhone - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|iPhone.ActiveCfg = Release|iPhone - {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|iPhone.Build.0 = Release|iPhone + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|iPhone.Build.0 = Debug|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|Any CPU.Build.0 = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|iPhone.ActiveCfg = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|iPhone.Build.0 = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhoneSimulator {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.AppStore|Any CPU.ActiveCfg = AppStore|iPhoneSimulator {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.AppStore|iPhone.ActiveCfg = AppStore|iPhone {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.AppStore|iPhone.Build.0 = AppStore|iPhone - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|Any CPU.Build.0 = Release|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|iPhone.Build.0 = Debug|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|iPhone.ActiveCfg = Release|Any CPU - {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|iPhone.Build.0 = Release|Any CPU + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|iPhone.ActiveCfg = Debug|iPhone + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|iPhone.Build.0 = Debug|iPhone + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|Any CPU.Build.0 = Release|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|iPhone.ActiveCfg = Release|iPhone + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|iPhone.Build.0 = Release|iPhone + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {DA1A4802-05FA-496A-862D-74FC8B0FD5CA}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.AppStore|iPhone.ActiveCfg = Release|Any CPU {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.AppStore|iPhone.Build.0 = Release|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|Any CPU.Build.0 = Release|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|iPhone.Build.0 = Debug|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|iPhone.ActiveCfg = Release|Any CPU - {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|iPhone.Build.0 = Release|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|iPhone.Build.0 = Debug|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|Any CPU.Build.0 = Release|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|iPhone.ActiveCfg = Release|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|iPhone.Build.0 = Release|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {040C0E99-7128-4968-AB57-47E3CBFBF2BD}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.AppStore|Any CPU.Build.0 = Debug|Any CPU {9A749589-5DAE-4296-A4FA-B74F2D31C759}.AppStore|iPhone.ActiveCfg = Release|Any CPU {9A749589-5DAE-4296-A4FA-B74F2D31C759}.AppStore|iPhone.Build.0 = Release|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|Any CPU.Build.0 = Release|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|iPhone.Build.0 = Debug|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|iPhone.ActiveCfg = Release|Any CPU - {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|iPhone.Build.0 = Release|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|iPhone.Build.0 = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|Any CPU.Build.0 = Release|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|iPhone.ActiveCfg = Release|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|iPhone.Build.0 = Release|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {9A749589-5DAE-4296-A4FA-B74F2D31C759}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.AppStore|Any CPU.Build.0 = Release|Any CPU {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.AppStore|iPhone.Build.0 = Debug|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|Any CPU.Build.0 = Debug|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|Any CPU.ActiveCfg = Release|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|Any CPU.Build.0 = Release|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|iPhone.Build.0 = Debug|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|iPhone.ActiveCfg = Release|Any CPU - {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|iPhone.Build.0 = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|iPhone.Build.0 = Debug|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|Any CPU.Build.0 = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|iPhone.ActiveCfg = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|iPhone.Build.0 = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {E3F80ADC-71F8-454E-BA3B-87BD0D78B051}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.AppStore|Any CPU.ActiveCfg = Release|Any CPU {38A78D6E-B617-4162-A0BE-EFE260E9C076}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {38A78D6E-B617-4162-A0BE-EFE260E9C076}.AppStore|iPhone.Build.0 = Debug|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|Any CPU.Build.0 = Release|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|iPhone.Build.0 = Debug|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|iPhone.ActiveCfg = Release|Any CPU - {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|iPhone.Build.0 = Release|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|iPhone.Build.0 = Debug|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|Any CPU.ActiveCfg = Release|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|Any CPU.Build.0 = Release|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|iPhone.ActiveCfg = Release|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|iPhone.Build.0 = Release|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {38A78D6E-B617-4162-A0BE-EFE260E9C076}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.AppStore|Any CPU.Build.0 = Release|Any CPU {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.AppStore|iPhone.Build.0 = Debug|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|Any CPU.Build.0 = Release|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|iPhone.Build.0 = Debug|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|iPhone.ActiveCfg = Release|Any CPU - {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|iPhone.Build.0 = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|iPhone.Build.0 = Debug|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|Any CPU.Build.0 = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|iPhone.ActiveCfg = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|iPhone.Build.0 = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {FA699AFA-1165-40C0-AA59-BB63DA16A1B8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {B960F8D7-25B3-46E9-A95C-E539192B5744}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {B960F8D7-25B3-46E9-A95C-E539192B5744}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.AppStore|Any CPU.Build.0 = Release|Any CPU {B960F8D7-25B3-46E9-A95C-E539192B5744}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {B960F8D7-25B3-46E9-A95C-E539192B5744}.AppStore|iPhone.Build.0 = Debug|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|Any CPU.Build.0 = Release|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|iPhone.Build.0 = Debug|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|iPhone.ActiveCfg = Release|Any CPU - {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|iPhone.Build.0 = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|iPhone.Build.0 = Debug|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|Any CPU.Build.0 = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|iPhone.ActiveCfg = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|iPhone.Build.0 = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {B960F8D7-25B3-46E9-A95C-E539192B5744}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {47C93CC1-2606-4130-922A-A1B2895E895E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {47C93CC1-2606-4130-922A-A1B2895E895E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU {47C93CC1-2606-4130-922A-A1B2895E895E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {47C93CC1-2606-4130-922A-A1B2895E895E}.AppStore|iPhone.Build.0 = Debug|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|Any CPU.Build.0 = Release|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|iPhone.Build.0 = Debug|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|iPhone.ActiveCfg = Release|Any CPU - {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|iPhone.Build.0 = Release|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|iPhone.Build.0 = Debug|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|Any CPU.Build.0 = Release|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|iPhone.ActiveCfg = Release|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|iPhone.Build.0 = Release|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {47C93CC1-2606-4130-922A-A1B2895E895E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.AppStore|Any CPU.Build.0 = Release|Any CPU {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.AppStore|iPhone.Build.0 = Debug|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|iPhone.Build.0 = Debug|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|Any CPU.Build.0 = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|iPhone.ActiveCfg = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|iPhone.Build.0 = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {55BCF24D-7424-4C5E-AD72-BB34F217EBDF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.AppStore|Any CPU.Build.0 = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.AppStore|iPhone.Build.0 = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Debug|iPhone.Build.0 = Debug|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Release|Any CPU.Build.0 = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Release|iPhone.ActiveCfg = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Release|iPhone.Build.0 = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4F503379-98F6-4D3E-8751-EE23139BF354}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.AppStore|Any CPU.Build.0 = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.AppStore|iPhone.Build.0 = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Debug|iPhone.Build.0 = Debug|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Release|Any CPU.Build.0 = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Release|iPhone.ActiveCfg = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Release|iPhone.Build.0 = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.AppStore|Any CPU.Build.0 = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.AppStore|iPhone.Build.0 = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Debug|iPhone.Build.0 = Debug|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Release|Any CPU.Build.0 = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Release|iPhone.ActiveCfg = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Release|iPhone.Build.0 = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A42DCB75-14D8-4EE0-946E-6CEAF5079851}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.AppStore|Any CPU.Build.0 = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.AppStore|iPhone.Build.0 = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Debug|iPhone.Build.0 = Debug|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Release|Any CPU.Build.0 = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Release|iPhone.ActiveCfg = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Release|iPhone.Build.0 = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4E54641B-D109-4A35-AAE7-19DE65E07F7C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {188F8020-6474-43BA-A6E7-0947C385B54C} = {72DE5BCD-BB42-41E2-916A-EEA0B7569529} {FDFD3A07-1788-4C3F-A9D0-D67F4DEA6919} = {72DE5BCD-BB42-41E2-916A-EEA0B7569529} - {8634D953-84BF-4BBD-873B-B4339BEEA7BF} = {38F4F699-609F-4894-8D3F-1BA1283DAE91} + {188F8020-6474-43BA-A6E7-0947C385B54C} = {72DE5BCD-BB42-41E2-916A-EEA0B7569529} {9F60986F-4549-436A-9467-8718FFE84CCE} = {38F4F699-609F-4894-8D3F-1BA1283DAE91} + {8634D953-84BF-4BBD-873B-B4339BEEA7BF} = {38F4F699-609F-4894-8D3F-1BA1283DAE91} {A8AF73A1-E1A1-40EF-943E-4FBF475B0C8A} = {AD001C27-B88F-45AD-8297-DB5FE21C6DE7} {DA1A4802-05FA-496A-862D-74FC8B0FD5CA} = {AD001C27-B88F-45AD-8297-DB5FE21C6DE7} {8115E626-B954-42AE-9A4C-889AFD311912} = {AD001C27-B88F-45AD-8297-DB5FE21C6DE7} @@ -283,6 +504,12 @@ Global {B960F8D7-25B3-46E9-A95C-E539192B5744} = {A2B90814-10AD-42D8-AF1C-3272628DE819} {47C93CC1-2606-4130-922A-A1B2895E895E} = {38F4F699-609F-4894-8D3F-1BA1283DAE91} {55BCF24D-7424-4C5E-AD72-BB34F217EBDF} = {8B24F47B-470E-4237-8E2B-0A4528598FEE} + {4F503379-98F6-4D3E-8751-EE23139BF354} = {72DE5BCD-BB42-41E2-916A-EEA0B7569529} + {C5B4A4A3-7346-4B77-AD03-839116FAFAC3} = {72DE5BCD-BB42-41E2-916A-EEA0B7569529} + {4E54641B-D109-4A35-AAE7-19DE65E07F7C} = {AD001C27-B88F-45AD-8297-DB5FE21C6DE7} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BFB1E1C1-B3D4-4EA9-9AD0-AC8D61BF5735} EndGlobalSection GlobalSection(MonoDevelopProperties) = preSolution Policies = $0