From 394bf47b2154918bc71c7639964ffb9d682a5b15 Mon Sep 17 00:00:00 2001 From: Nigel Sampson Date: Tue, 21 Apr 2015 10:46:27 +1200 Subject: [PATCH] Rename Platform.Mobile to Platform.Core --- .../CM.HelloUniversal.Windows.csproj | 3 +++ .../CM.HelloUniversal.WindowsPhone.csproj | 3 +++ ...aliburn.Micro.HelloPortable.Windows.csproj | 4 +++ ...rn.Micro.HelloPortable.WindowsPhone.csproj | 4 +++ .../Caliburn.Micro.HelloWP71.csproj | 3 +++ .../Caliburn.Micro.HelloWinRT.csproj | 3 +++ .../Caliburn.Micro.HelloWinRT81.csproj | 3 +++ .../Caliburn.Micro.HelloWindowManager.csproj | 3 +++ .../AppBootstrapper.cs | 5 +++- ...liburn.Micro.HelloWindowManagerWP71.csproj | 4 +++ .../MainPageViewModel.cs | 2 +- .../Caliburn.Micro.KeyBinding.csproj | 3 +++ .../Caliburn.Micro.SimpleMDI.csproj | 4 +++ .../Caliburn.Micro.WinFormsInterop.csproj | 3 +++ .../Hello.Forms.Droid.csproj | 7 +++--- .../Hello.Forms.WinPhone.csproj | 4 +-- .../Hello.Forms.iOS/Hello.Forms.iOS.csproj | 4 +-- .../Hello.Forms/Hello.Forms.csproj | 4 +-- .../Hello.Xamarin.Android.csproj | 7 +++--- .../Hello.Xamarin.Windows.csproj | 3 +++ .../Hello.Xamarin.iOS.csproj | 4 +-- .../Caliburn.Micro.Extensions.WP8.csproj | 4 +-- src/Caliburn.Micro.Platform/AssemblySource.cs | 2 +- src/Caliburn.Micro.Platform/Bootstrapper.cs | 2 +- .../Caliburn.Micro.Platform.Android.csproj | 4 +-- ...oj => Caliburn.Micro.Platform.Core.csproj} | 23 ++++++++++++------ .../Caliburn.Micro.Platform.NET45.csproj | 10 +++----- .../Caliburn.Micro.Platform.WIN8.csproj | 10 +++----- .../Caliburn.Micro.Platform.WIN81.csproj | 10 +++----- .../Caliburn.Micro.Platform.WP8.csproj | 4 +-- .../Caliburn.Micro.Platform.WPA81.csproj | 10 +++----- ...liburn.Micro.Platform.Xamarin.Forms.csproj | 4 +-- .../Caliburn.Micro.Platform.iOS.csproj | 4 +-- src/Caliburn.Micro.Platform/Caliburn.snk | Bin 0 -> 596 bytes .../ExtensionMethods.cs | 4 +-- .../win8/CaliburnApplication.cs | 16 ++++++++++++ .../Caliburn.Micro.Tests.NET45.csproj | 4 +++ src/Caliburn.Micro.sln | 2 +- 38 files changed, 131 insertions(+), 62 deletions(-) rename src/Caliburn.Micro.Platform/{Caliburn.Micro.Platform.Mobile.csproj => Caliburn.Micro.Platform.Core.csproj} (81%) create mode 100644 src/Caliburn.Micro.Platform/Caliburn.snk diff --git a/samples/CM.HelloUniversal/CM.HelloUniversal/CM.HelloUniversal.Windows/CM.HelloUniversal.Windows.csproj b/samples/CM.HelloUniversal/CM.HelloUniversal/CM.HelloUniversal.Windows/CM.HelloUniversal.Windows.csproj index 094759bb..10345a4f 100644 --- a/samples/CM.HelloUniversal/CM.HelloUniversal/CM.HelloUniversal.Windows/CM.HelloUniversal.Windows.csproj +++ b/samples/CM.HelloUniversal/CM.HelloUniversal/CM.HelloUniversal.Windows/CM.HelloUniversal.Windows.csproj @@ -130,6 +130,9 @@ ..\..\..\..\bin\win81\Debug\Caliburn.Micro.Platform.dll + + ..\..\..\..\bin\win81\Debug\Caliburn.Micro.Platform.Core.dll + ..\..\..\..\bin\win81\Debug\Microsoft.Xaml.Interactions.dll diff --git a/samples/CM.HelloUniversal/CM.HelloUniversal/CM.HelloUniversal.WindowsPhone/CM.HelloUniversal.WindowsPhone.csproj b/samples/CM.HelloUniversal/CM.HelloUniversal/CM.HelloUniversal.WindowsPhone/CM.HelloUniversal.WindowsPhone.csproj index 2ad619a1..32461970 100644 --- a/samples/CM.HelloUniversal/CM.HelloUniversal/CM.HelloUniversal.WindowsPhone/CM.HelloUniversal.WindowsPhone.csproj +++ b/samples/CM.HelloUniversal/CM.HelloUniversal/CM.HelloUniversal.WindowsPhone/CM.HelloUniversal.WindowsPhone.csproj @@ -108,6 +108,9 @@ ..\..\..\..\bin\wpa81\Debug\Caliburn.Micro.Platform.dll + + ..\..\..\..\bin\wpa81\Debug\Caliburn.Micro.Platform.Core.dll + ..\..\..\..\bin\wpa81\Debug\Microsoft.Xaml.Interactions.dll diff --git a/samples/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable.Windows/Caliburn.Micro.HelloPortable.Windows.csproj b/samples/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable.Windows/Caliburn.Micro.HelloPortable.Windows.csproj index acc24e7b..2b0ab545 100644 --- a/samples/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable.Windows/Caliburn.Micro.HelloPortable.Windows.csproj +++ b/samples/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable.Windows/Caliburn.Micro.HelloPortable.Windows.csproj @@ -134,6 +134,10 @@ ..\..\..\..\bin\win81\Debug\Caliburn.Micro.Platform.dll + + False + ..\..\..\..\bin\win81\Debug\Caliburn.Micro.Platform.Core.dll + ..\..\..\..\bin\win81\Debug\Microsoft.Xaml.Interactions.dll diff --git a/samples/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable.WindowsPhone/Caliburn.Micro.HelloPortable.WindowsPhone.csproj b/samples/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable.WindowsPhone/Caliburn.Micro.HelloPortable.WindowsPhone.csproj index b72dcdeb..7114c129 100644 --- a/samples/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable.WindowsPhone/Caliburn.Micro.HelloPortable.WindowsPhone.csproj +++ b/samples/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable/Caliburn.Micro.HelloPortable.WindowsPhone/Caliburn.Micro.HelloPortable.WindowsPhone.csproj @@ -96,6 +96,10 @@ ..\..\..\..\bin\wpa81\Debug\Caliburn.Micro.Platform.dll + + False + ..\..\..\..\bin\wpa81\Debug\Caliburn.Micro.Platform.Core.dll + ..\..\..\..\bin\wpa81\Debug\Microsoft.Xaml.Interactions.dll diff --git a/samples/Caliburn.Micro.HelloWP71/Caliburn.Micro.HelloWP71/Caliburn.Micro.HelloWP71.csproj b/samples/Caliburn.Micro.HelloWP71/Caliburn.Micro.HelloWP71/Caliburn.Micro.HelloWP71.csproj index 55713a8d..108ae9e8 100644 --- a/samples/Caliburn.Micro.HelloWP71/Caliburn.Micro.HelloWP71/Caliburn.Micro.HelloWP71.csproj +++ b/samples/Caliburn.Micro.HelloWP71/Caliburn.Micro.HelloWP71/Caliburn.Micro.HelloWP71.csproj @@ -110,6 +110,9 @@ ..\..\..\bin\wp8\Debug\Caliburn.Micro.Platform.dll + + ..\..\..\bin\wp8\Debug\Caliburn.Micro.Platform.Core.dll + ..\..\..\bin\wp8\Debug\Caliburn.Micro.Platform.Mobile.dll diff --git a/samples/Caliburn.Micro.HelloWinRT/Caliburn.Micro.HelloWinRT/Caliburn.Micro.HelloWinRT.csproj b/samples/Caliburn.Micro.HelloWinRT/Caliburn.Micro.HelloWinRT/Caliburn.Micro.HelloWinRT.csproj index e4f769fd..88dfea7b 100644 --- a/samples/Caliburn.Micro.HelloWinRT/Caliburn.Micro.HelloWinRT/Caliburn.Micro.HelloWinRT.csproj +++ b/samples/Caliburn.Micro.HelloWinRT/Caliburn.Micro.HelloWinRT/Caliburn.Micro.HelloWinRT.csproj @@ -270,6 +270,9 @@ ..\..\..\bin\win8\Debug\Caliburn.Micro.Platform.dll + + ..\..\..\bin\win8\Debug\Caliburn.Micro.Platform.Core.dll + False ..\..\packages\Callisto.1.3.1\lib\winrt45\Callisto.dll diff --git a/samples/Caliburn.Micro.HelloWinRT81/Caliburn.Micro.HelloWinRT81/Caliburn.Micro.HelloWinRT81.csproj b/samples/Caliburn.Micro.HelloWinRT81/Caliburn.Micro.HelloWinRT81/Caliburn.Micro.HelloWinRT81.csproj index ee27973c..2f7f10cc 100644 --- a/samples/Caliburn.Micro.HelloWinRT81/Caliburn.Micro.HelloWinRT81/Caliburn.Micro.HelloWinRT81.csproj +++ b/samples/Caliburn.Micro.HelloWinRT81/Caliburn.Micro.HelloWinRT81/Caliburn.Micro.HelloWinRT81.csproj @@ -199,6 +199,9 @@ ..\..\..\bin\win81\Debug\Caliburn.Micro.Platform.dll + + ..\..\..\bin\win81\Debug\Caliburn.Micro.Platform.Core.dll + ..\..\..\bin\win81\Debug\Microsoft.Xaml.Interactions.dll diff --git a/samples/Caliburn.Micro.HelloWindowManager/Caliburn.Micro.HelloWindowManager/Caliburn.Micro.HelloWindowManager.csproj b/samples/Caliburn.Micro.HelloWindowManager/Caliburn.Micro.HelloWindowManager/Caliburn.Micro.HelloWindowManager.csproj index ef399620..85307e34 100644 --- a/samples/Caliburn.Micro.HelloWindowManager/Caliburn.Micro.HelloWindowManager/Caliburn.Micro.HelloWindowManager.csproj +++ b/samples/Caliburn.Micro.HelloWindowManager/Caliburn.Micro.HelloWindowManager/Caliburn.Micro.HelloWindowManager.csproj @@ -46,6 +46,9 @@ ..\..\..\bin\net45\Debug\Caliburn.Micro.Platform.dll + + ..\..\..\bin\net45\Debug\Caliburn.Micro.Platform.Core.dll + diff --git a/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/AppBootstrapper.cs b/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/AppBootstrapper.cs index b5e77fdf..165a19ff 100644 --- a/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/AppBootstrapper.cs +++ b/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/AppBootstrapper.cs @@ -1,4 +1,6 @@ -namespace Caliburn.Micro.HelloWindowManagerWP71 { +using System.Linq; + +namespace Caliburn.Micro.HelloWindowManagerWP71 { using System; using System.Collections.Generic; using System.Windows.Controls; @@ -18,6 +20,7 @@ protected override void Configure() { if (!Execute.InDesignMode) container.RegisterPhoneServices(RootFrame); + container.Instance>(() => new MessageViewModel()); container.PerRequest(); container.PerRequest(); container.PerRequest(); diff --git a/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71.csproj b/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71.csproj index dbfeaf2a..060a0ec4 100644 --- a/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71.csproj +++ b/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71.csproj @@ -110,6 +110,10 @@ ..\..\..\bin\wp8\Debug\Caliburn.Micro.Platform.dll + + False + ..\..\..\bin\wp8\Debug\Caliburn.Micro.Platform.Core.dll + diff --git a/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/MainPageViewModel.cs b/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/MainPageViewModel.cs index e5ae2371..4b4f4696 100644 --- a/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/MainPageViewModel.cs +++ b/samples/Caliburn.Micro.HelloWindowManagerWP71/Caliburn.Micro.HelloWindowManagerWP71/MainPageViewModel.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Windows; - public class MainPageViewModel { + public class MainPageViewModel : Screen { readonly IWindowManager windowManager; readonly Func messageViewModelFactory; diff --git a/samples/Caliburn.Micro.KeyBinding/Caliburn.Micro.KeyBinding/Caliburn.Micro.KeyBinding.csproj b/samples/Caliburn.Micro.KeyBinding/Caliburn.Micro.KeyBinding/Caliburn.Micro.KeyBinding.csproj index 354612ec..1ad9e033 100644 --- a/samples/Caliburn.Micro.KeyBinding/Caliburn.Micro.KeyBinding/Caliburn.Micro.KeyBinding.csproj +++ b/samples/Caliburn.Micro.KeyBinding/Caliburn.Micro.KeyBinding/Caliburn.Micro.KeyBinding.csproj @@ -46,6 +46,9 @@ ..\..\..\bin\net45\Debug\Caliburn.Micro.Platform.dll + + ..\..\..\bin\net45\Release\Caliburn.Micro.Platform.Core.dll + diff --git a/samples/Caliburn.Micro.SimpleMDI/Caliburn.Micro.SimpleMDI/Caliburn.Micro.SimpleMDI.csproj b/samples/Caliburn.Micro.SimpleMDI/Caliburn.Micro.SimpleMDI/Caliburn.Micro.SimpleMDI.csproj index 05b8539c..83819d7f 100644 --- a/samples/Caliburn.Micro.SimpleMDI/Caliburn.Micro.SimpleMDI/Caliburn.Micro.SimpleMDI.csproj +++ b/samples/Caliburn.Micro.SimpleMDI/Caliburn.Micro.SimpleMDI/Caliburn.Micro.SimpleMDI.csproj @@ -46,6 +46,10 @@ ..\..\..\bin\net45\Debug\Caliburn.Micro.Platform.dll + + False + ..\..\..\bin\net45\Release\Caliburn.Micro.Platform.Core.dll + diff --git a/samples/Caliburn.Micro.WinFormsInterop/Caliburn.Micro.WinFormsInterop/Caliburn.Micro.WinFormsInterop.csproj b/samples/Caliburn.Micro.WinFormsInterop/Caliburn.Micro.WinFormsInterop/Caliburn.Micro.WinFormsInterop.csproj index 7b8d4651..8327bf4c 100644 --- a/samples/Caliburn.Micro.WinFormsInterop/Caliburn.Micro.WinFormsInterop/Caliburn.Micro.WinFormsInterop.csproj +++ b/samples/Caliburn.Micro.WinFormsInterop/Caliburn.Micro.WinFormsInterop/Caliburn.Micro.WinFormsInterop.csproj @@ -41,6 +41,9 @@ ..\..\..\bin\net45\Debug\Caliburn.Micro.Platform.dll + + ..\..\..\bin\net45\Debug\Caliburn.Micro.Platform.Core.dll + diff --git a/samples/Hello.Forms/Hello.Forms/Hello.Forms.Droid/Hello.Forms.Droid.csproj b/samples/Hello.Forms/Hello.Forms/Hello.Forms.Droid/Hello.Forms.Droid.csproj index 15aa0cc4..a48e074c 100644 --- a/samples/Hello.Forms/Hello.Forms/Hello.Forms.Droid/Hello.Forms.Droid.csproj +++ b/samples/Hello.Forms/Hello.Forms/Hello.Forms.Droid/Hello.Forms.Droid.csproj @@ -49,11 +49,12 @@ ..\..\..\..\bin\android\Debug\Caliburn.Micro.dll - + + False ..\..\..\..\bin\android\Debug\Caliburn.Micro.Platform.dll - - ..\..\..\..\bin\xamarin-forms\Debug\Caliburn.Micro.Platform.Mobile.dll + + ..\..\..\..\bin\android\Debug\Caliburn.Micro.Platform.Core.dll ..\..\..\..\bin\xamarin-forms\Debug\Caliburn.Micro.Platform.Xamarin.Forms.dll diff --git a/samples/Hello.Forms/Hello.Forms/Hello.Forms.WinPhone/Hello.Forms.WinPhone.csproj b/samples/Hello.Forms/Hello.Forms/Hello.Forms.WinPhone/Hello.Forms.WinPhone.csproj index 4417b47e..386a7f3b 100644 --- a/samples/Hello.Forms/Hello.Forms/Hello.Forms.WinPhone/Hello.Forms.WinPhone.csproj +++ b/samples/Hello.Forms/Hello.Forms/Hello.Forms.WinPhone/Hello.Forms.WinPhone.csproj @@ -161,8 +161,8 @@ ..\..\..\..\bin\wp8\Debug\Caliburn.Micro.Platform.dll - - ..\..\..\..\bin\xamarin-forms\Debug\Caliburn.Micro.Platform.Mobile.dll + + ..\..\..\..\bin\wp8\Debug\Caliburn.Micro.Platform.Core.dll ..\..\..\..\bin\xamarin-forms\Debug\Caliburn.Micro.Platform.Xamarin.Forms.dll diff --git a/samples/Hello.Forms/Hello.Forms/Hello.Forms.iOS/Hello.Forms.iOS.csproj b/samples/Hello.Forms/Hello.Forms/Hello.Forms.iOS/Hello.Forms.iOS.csproj index b14e6989..97eceaa1 100644 --- a/samples/Hello.Forms/Hello.Forms/Hello.Forms.iOS/Hello.Forms.iOS.csproj +++ b/samples/Hello.Forms/Hello.Forms/Hello.Forms.iOS/Hello.Forms.iOS.csproj @@ -129,8 +129,8 @@ ..\..\..\..\bin\iOS\Debug\Caliburn.Micro.Platform.dll - - ..\..\..\..\bin\xamarin-forms\Debug\Caliburn.Micro.Platform.Mobile.dll + + ..\..\..\..\bin\iOS\Debug\Caliburn.Micro.Platform.Core.dll ..\..\..\..\bin\xamarin-forms\Debug\Caliburn.Micro.Platform.Xamarin.Forms.dll diff --git a/samples/Hello.Forms/Hello.Forms/Hello.Forms/Hello.Forms.csproj b/samples/Hello.Forms/Hello.Forms/Hello.Forms/Hello.Forms.csproj index 78c0b028..a6d829e6 100644 --- a/samples/Hello.Forms/Hello.Forms/Hello.Forms/Hello.Forms.csproj +++ b/samples/Hello.Forms/Hello.Forms/Hello.Forms/Hello.Forms.csproj @@ -45,8 +45,8 @@ ..\..\..\..\bin\xamarin-forms\Debug\Caliburn.Micro.dll - - ..\..\..\..\bin\xamarin-forms\Debug\Caliburn.Micro.Platform.Mobile.dll + + ..\..\..\..\bin\portable-core\Debug\Caliburn.Micro.Platform.Core.dll ..\..\..\..\bin\xamarin-forms\Debug\Caliburn.Micro.Platform.Xamarin.Forms.dll diff --git a/samples/Hello.Xamarin/Hello.Xamarin.Android/Hello.Xamarin.Android.csproj b/samples/Hello.Xamarin/Hello.Xamarin.Android/Hello.Xamarin.Android.csproj index 3adcd487..e6dcb19c 100644 --- a/samples/Hello.Xamarin/Hello.Xamarin.Android/Hello.Xamarin.Android.csproj +++ b/samples/Hello.Xamarin/Hello.Xamarin.Android/Hello.Xamarin.Android.csproj @@ -44,11 +44,12 @@ ..\..\..\bin\android\Debug\Caliburn.Micro.dll - + + False ..\..\..\bin\android\Debug\Caliburn.Micro.Platform.dll - - ..\..\..\bin\android\Debug\Caliburn.Micro.Platform.Mobile.dll + + ..\..\..\bin\android\Debug\Caliburn.Micro.Platform.Core.dll diff --git a/samples/Hello.Xamarin/Hello.Xamarin.Windows/Hello.Xamarin.Windows.csproj b/samples/Hello.Xamarin/Hello.Xamarin.Windows/Hello.Xamarin.Windows.csproj index a2822593..80f56134 100644 --- a/samples/Hello.Xamarin/Hello.Xamarin.Windows/Hello.Xamarin.Windows.csproj +++ b/samples/Hello.Xamarin/Hello.Xamarin.Windows/Hello.Xamarin.Windows.csproj @@ -116,6 +116,9 @@ ..\..\..\bin\wpa81\Debug\Caliburn.Micro.Platform.dll + + ..\..\..\bin\wpa81\Debug\Caliburn.Micro.Platform.Core.dll + diff --git a/samples/Hello.Xamarin/Hello.Xamarin.iOS/Hello.Xamarin.iOS.csproj b/samples/Hello.Xamarin/Hello.Xamarin.iOS/Hello.Xamarin.iOS.csproj index 987a7c66..97d751f4 100644 --- a/samples/Hello.Xamarin/Hello.Xamarin.iOS/Hello.Xamarin.iOS.csproj +++ b/samples/Hello.Xamarin/Hello.Xamarin.iOS/Hello.Xamarin.iOS.csproj @@ -105,8 +105,8 @@ ..\..\..\bin\iOS\Debug\Caliburn.Micro.Platform.dll - - ..\..\..\bin\iOS\Debug\Caliburn.Micro.Platform.Mobile.dll + + ..\..\..\bin\iOS\Debug\Caliburn.Micro.Platform.Core.dll diff --git a/src/Caliburn.Micro.Extensions.WP71/Caliburn.Micro.Extensions.WP8.csproj b/src/Caliburn.Micro.Extensions.WP71/Caliburn.Micro.Extensions.WP8.csproj index 64cc41d9..803e91b8 100644 --- a/src/Caliburn.Micro.Extensions.WP71/Caliburn.Micro.Extensions.WP8.csproj +++ b/src/Caliburn.Micro.Extensions.WP71/Caliburn.Micro.Extensions.WP8.csproj @@ -78,9 +78,9 @@ - + {0ecbe3d9-aed4-419d-a6e3-c53d5ce2a02a} - Caliburn.Micro.Platform.Mobile + Caliburn.Micro.Platform.Core {50DAA3F0-3BAD-433A-B4B2-4A38DEF9DFAF} diff --git a/src/Caliburn.Micro.Platform/AssemblySource.cs b/src/Caliburn.Micro.Platform/AssemblySource.cs index d28380ef..4b9dd6fc 100644 --- a/src/Caliburn.Micro.Platform/AssemblySource.cs +++ b/src/Caliburn.Micro.Platform/AssemblySource.cs @@ -48,7 +48,7 @@ public static class AssemblySourceCache { public static Func> ExtractTypes = assembly => assembly.GetExportedTypes() .Where(t => -#if !MOBILE +#if !CORE typeof(UIElement).IsAssignableFrom(t) || #endif typeof(INotifyPropertyChanged).IsAssignableFrom(t)); diff --git a/src/Caliburn.Micro.Platform/Bootstrapper.cs b/src/Caliburn.Micro.Platform/Bootstrapper.cs index 0b12cd11..249f81d7 100644 --- a/src/Caliburn.Micro.Platform/Bootstrapper.cs +++ b/src/Caliburn.Micro.Platform/Bootstrapper.cs @@ -38,7 +38,7 @@ public void Initialize() { PlatformProvider.Current = new XamlPlatformProvider(); -#if WP8 +#if WP8 || NET45 var baseExtractTypes = AssemblySourceCache.ExtractTypes; AssemblySourceCache.ExtractTypes = assembly => diff --git a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Android.csproj b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Android.csproj index 912fb8b3..bde1d21d 100644 --- a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Android.csproj +++ b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Android.csproj @@ -57,9 +57,9 @@ {6d772b52-da8f-4784-971a-4bf50cb6d306} Caliburn.Micro - + {0ecbe3d9-aed4-419d-a6e3-c53d5ce2a02a} - Caliburn.Micro.Platform.Mobile + Caliburn.Micro.Platform.Core diff --git a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Mobile.csproj b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Core.csproj similarity index 81% rename from src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Mobile.csproj rename to src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Core.csproj index f3faeff5..e53ff2fa 100644 --- a/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Mobile.csproj +++ b/src/Caliburn.Micro.Platform/Caliburn.Micro.Platform.Core.csproj @@ -9,7 +9,7 @@ Library Properties Caliburn.Micro - Caliburn.Micro.Platform.Mobile + Caliburn.Micro.Platform.Core en-US 512 {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} @@ -20,20 +20,26 @@ true full false - ..\..\bin\portable-mobile\Debug\ - TRACE;DEBUG;MOBILE + ..\..\bin\portable-core\Debug\ + TRACE;DEBUG;CORE prompt 4 - ..\..\bin\portable-mobile\Debug\Caliburn.Micro.Platform.Mobile.XML + ..\..\bin\portable-mobile\Debug\Caliburn.Micro.Platform.Core.xml pdbonly true - ..\..\bin\portable-mobile\Release\ - TRACE;MOBILE + ..\..\bin\portable-core\Release\ + TRACE;CORE prompt 4 - ..\..\bin\portable-mobile\Release\Caliburn.Micro.Platform.Mobile.XML + ..\..\bin\portable-mobile\Release\Caliburn.Micro.Platform.Core.xml + + + true + + + Caliburn.snk @@ -51,6 +57,9 @@ + + +