From ef3cad758320c203dcb93eff00c82425b9745c82 Mon Sep 17 00:00:00 2001 From: Djohnnie <7031043+Djohnnie@users.noreply.github.com> Date: Mon, 10 Feb 2025 17:27:35 +0100 Subject: [PATCH 1/2] Upgraded VS Extension to use WPF-UI 4.0.0 --- .../App.xaml.cs | 13 +-- .../Wpf.Ui.Blank.csproj | 8 +- .../App.xaml.cs | 19 ++- .../Services/PageService.cs | 42 ------- .../ViewModels/Pages/DataViewModel.cs | 8 +- .../ViewModels/Pages/SettingsViewModel.cs | 8 +- .../Views/Pages/DashboardPage.xaml.cs | 2 +- .../Views/Pages/DataPage.xaml.cs | 2 +- .../Views/Pages/SettingsPage.xaml.cs | 2 +- .../Views/Windows/MainWindow.xaml.cs | 7 +- .../Wpf.Ui.Compact.csproj | 9 +- .../Wpf.Ui.Compact.vstemplate | 1 - .../App.xaml.cs | 19 ++- .../Services/PageService.cs | 42 ------- .../ViewModels/Pages/DataViewModel.cs | 8 +- .../ViewModels/Pages/SettingsViewModel.cs | 8 +- .../Views/Pages/DashboardPage.xaml.cs | 2 +- .../Views/Pages/DataPage.xaml.cs | 2 +- .../Views/Pages/SettingsPage.xaml.cs | 2 +- .../Views/Windows/MainWindow.xaml.cs | 7 +- .../Wpf.Ui.Fluent.csproj | 9 +- .../Wpf.Ui.Fluent.vstemplate | 1 - .../source.extension.vsixmanifest | 2 +- src/src.sln | 108 ++++++++++++++++++ 24 files changed, 178 insertions(+), 153 deletions(-) delete mode 100644 src/Wpf.Ui.Extension.Template.Compact/Services/PageService.cs delete mode 100644 src/Wpf.Ui.Extension.Template.Fluent/Services/PageService.cs create mode 100644 src/src.sln diff --git a/src/Wpf.Ui.Extension.Template.Blank/App.xaml.cs b/src/Wpf.Ui.Extension.Template.Blank/App.xaml.cs index 2f88101a2..c61e08387 100644 --- a/src/Wpf.Ui.Extension.Template.Blank/App.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Blank/App.xaml.cs @@ -27,22 +27,19 @@ public partial class App }).Build(); /// - /// Gets registered service. + /// Gets services. /// - /// Type of the service to get. - /// Instance of the service or . - public static T GetService() - where T : class + public static IServiceProvider Services { - return _host.Services.GetService(typeof(T)) as T; + get { return _host.Services; } } /// /// Occurs when the application is loading. /// - private void OnStartup(object sender, StartupEventArgs e) + private async void OnStartup(object sender, StartupEventArgs e) { - _host.Start(); + await _host.StartAsync(); } /// diff --git a/src/Wpf.Ui.Extension.Template.Blank/Wpf.Ui.Blank.csproj b/src/Wpf.Ui.Extension.Template.Blank/Wpf.Ui.Blank.csproj index f43c38506..843153ed8 100644 --- a/src/Wpf.Ui.Extension.Template.Blank/Wpf.Ui.Blank.csproj +++ b/src/Wpf.Ui.Extension.Template.Blank/Wpf.Ui.Blank.csproj @@ -2,7 +2,7 @@ WinExe - net8.0-windows + net9.0-windows app.manifest wpfui-icon.ico true @@ -15,9 +15,9 @@ - - - + + + diff --git a/src/Wpf.Ui.Extension.Template.Compact/App.xaml.cs b/src/Wpf.Ui.Extension.Template.Compact/App.xaml.cs index 5e3346fdd..551f4e925 100644 --- a/src/Wpf.Ui.Extension.Template.Compact/App.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Compact/App.xaml.cs @@ -10,6 +10,7 @@ using $safeprojectname$.Views.Pages; using $safeprojectname$.Views.Windows; using Wpf.Ui; +using Wpf.Ui.DependencyInjection; namespace $safeprojectname$ { @@ -28,10 +29,9 @@ public partial class App .ConfigureAppConfiguration(c => { c.SetBasePath(Path.GetDirectoryName(AppContext.BaseDirectory)); }) .ConfigureServices((context, services) => { - services.AddHostedService(); + services.AddNavigationViewPageProvider(); - // Page resolver service - services.AddSingleton(); + services.AddHostedService(); // Theme manipulation services.AddSingleton(); @@ -55,22 +55,19 @@ public partial class App }).Build(); /// - /// Gets registered service. + /// Gets services. /// - /// Type of the service to get. - /// Instance of the service or . - public static T GetService() - where T : class + public static IServiceProvider Services { - return _host.Services.GetService(typeof(T)) as T; + get { return _host.Services; } } /// /// Occurs when the application is loading. /// - private void OnStartup(object sender, StartupEventArgs e) + private async void OnStartup(object sender, StartupEventArgs e) { - _host.Start(); + await _host.StartAsync(); } /// diff --git a/src/Wpf.Ui.Extension.Template.Compact/Services/PageService.cs b/src/Wpf.Ui.Extension.Template.Compact/Services/PageService.cs deleted file mode 100644 index 2578f166d..000000000 --- a/src/Wpf.Ui.Extension.Template.Compact/Services/PageService.cs +++ /dev/null @@ -1,42 +0,0 @@ -using Wpf.Ui; - -namespace $safeprojectname$.Services -{ - /// - /// Service that provides pages for navigation. - /// - public class PageService : IPageService - { - /// - /// Service which provides the instances of pages. - /// - private readonly IServiceProvider _serviceProvider; - - /// - /// Creates new instance and attaches the . - /// - public PageService(IServiceProvider serviceProvider) - { - _serviceProvider = serviceProvider; - } - - /// - public T? GetPage() - where T : class - { - if (!typeof(FrameworkElement).IsAssignableFrom(typeof(T))) - throw new InvalidOperationException("The page should be a WPF control."); - - return (T?)_serviceProvider.GetService(typeof(T)); - } - - /// - public FrameworkElement? GetPage(Type pageType) - { - if (!typeof(FrameworkElement).IsAssignableFrom(pageType)) - throw new InvalidOperationException("The page should be a WPF control."); - - return _serviceProvider.GetService(pageType) as FrameworkElement; - } - } -} diff --git a/src/Wpf.Ui.Extension.Template.Compact/ViewModels/Pages/DataViewModel.cs b/src/Wpf.Ui.Extension.Template.Compact/ViewModels/Pages/DataViewModel.cs index 449dcf9c7..fc5225155 100644 --- a/src/Wpf.Ui.Extension.Template.Compact/ViewModels/Pages/DataViewModel.cs +++ b/src/Wpf.Ui.Extension.Template.Compact/ViewModels/Pages/DataViewModel.cs @@ -1,6 +1,6 @@ using System.Windows.Media; using $safeprojectname$.Models; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.ViewModels.Pages { @@ -11,13 +11,15 @@ public partial class DataViewModel : ObservableObject, INavigationAware [ObservableProperty] private IEnumerable _colors; - public void OnNavigatedTo() + public Task OnNavigatedToAsync() { if (!_isInitialized) InitializeViewModel(); + + return Task.CompletedTask; } - public void OnNavigatedFrom() { } + public Task OnNavigatedFromAsync() => Task.CompletedTask; private void InitializeViewModel() { diff --git a/src/Wpf.Ui.Extension.Template.Compact/ViewModels/Pages/SettingsViewModel.cs b/src/Wpf.Ui.Extension.Template.Compact/ViewModels/Pages/SettingsViewModel.cs index 2d0224df3..1a743f36e 100644 --- a/src/Wpf.Ui.Extension.Template.Compact/ViewModels/Pages/SettingsViewModel.cs +++ b/src/Wpf.Ui.Extension.Template.Compact/ViewModels/Pages/SettingsViewModel.cs @@ -1,5 +1,5 @@ using Wpf.Ui.Appearance; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.ViewModels.Pages { @@ -13,13 +13,15 @@ public partial class SettingsViewModel : ObservableObject, INavigationAware [ObservableProperty] private ApplicationTheme _currentTheme = ApplicationTheme.Unknown; - public void OnNavigatedTo() + public Task OnNavigatedToAsync() { if (!_isInitialized) InitializeViewModel(); + + return Task.CompletedTask; } - public void OnNavigatedFrom() { } + public Task OnNavigatedFromAsync() => Task.CompletedTask; private void InitializeViewModel() { diff --git a/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/DashboardPage.xaml.cs b/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/DashboardPage.xaml.cs index 288b6feeb..97a97382d 100644 --- a/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/DashboardPage.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/DashboardPage.xaml.cs @@ -1,5 +1,5 @@ using $safeprojectname$.ViewModels.Pages; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.Views.Pages { diff --git a/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/DataPage.xaml.cs b/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/DataPage.xaml.cs index 5c0fa3e89..566af09d4 100644 --- a/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/DataPage.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/DataPage.xaml.cs @@ -1,5 +1,5 @@ using $safeprojectname$.ViewModels.Pages; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.Views.Pages { diff --git a/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/SettingsPage.xaml.cs b/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/SettingsPage.xaml.cs index c3decb5af..ee4559d8f 100644 --- a/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/SettingsPage.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Compact/Views/Pages/SettingsPage.xaml.cs @@ -1,5 +1,5 @@ using $safeprojectname$.ViewModels.Pages; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.Views.Pages { diff --git a/src/Wpf.Ui.Extension.Template.Compact/Views/Windows/MainWindow.xaml.cs b/src/Wpf.Ui.Extension.Template.Compact/Views/Windows/MainWindow.xaml.cs index 5e09543d8..8c138073b 100644 --- a/src/Wpf.Ui.Extension.Template.Compact/Views/Windows/MainWindow.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Compact/Views/Windows/MainWindow.xaml.cs @@ -1,5 +1,6 @@ using $safeprojectname$.ViewModels.Windows; using Wpf.Ui; +using Wpf.Ui.Abstractions; using Wpf.Ui.Appearance; using Wpf.Ui.Controls; @@ -11,7 +12,7 @@ public partial class MainWindow : INavigationWindow public MainWindow( MainWindowViewModel viewModel, - IPageService pageService, + INavigationViewPageProvider navigationViewPageProvider, INavigationService navigationService ) { @@ -21,7 +22,7 @@ INavigationService navigationService SystemThemeWatcher.Watch(this); InitializeComponent(); - SetPageService(pageService); + SetPageService(navigationViewPageProvider); navigationService.SetNavigationControl(RootNavigation); } @@ -32,7 +33,7 @@ INavigationService navigationService public bool Navigate(Type pageType) => RootNavigation.Navigate(pageType); - public void SetPageService(IPageService pageService) => RootNavigation.SetPageService(pageService); + public void SetPageService(INavigationViewPageProvider navigationViewPageProvider) => RootNavigation.SetPageProviderService(navigationViewPageProvider); public void ShowWindow() => Show(); diff --git a/src/Wpf.Ui.Extension.Template.Compact/Wpf.Ui.Compact.csproj b/src/Wpf.Ui.Extension.Template.Compact/Wpf.Ui.Compact.csproj index f43c38506..a5785e118 100644 --- a/src/Wpf.Ui.Extension.Template.Compact/Wpf.Ui.Compact.csproj +++ b/src/Wpf.Ui.Extension.Template.Compact/Wpf.Ui.Compact.csproj @@ -2,7 +2,7 @@ WinExe - net8.0-windows + net9.0-windows app.manifest wpfui-icon.ico true @@ -15,9 +15,10 @@ - - - + + + + diff --git a/src/Wpf.Ui.Extension.Template.Compact/Wpf.Ui.Compact.vstemplate b/src/Wpf.Ui.Extension.Template.Compact/Wpf.Ui.Compact.vstemplate index 3ccb210be..375ae28d9 100644 --- a/src/Wpf.Ui.Extension.Template.Compact/Wpf.Ui.Compact.vstemplate +++ b/src/Wpf.Ui.Extension.Template.Compact/Wpf.Ui.Compact.vstemplate @@ -39,7 +39,6 @@ ApplicationHostService.cs - PageService.cs diff --git a/src/Wpf.Ui.Extension.Template.Fluent/App.xaml.cs b/src/Wpf.Ui.Extension.Template.Fluent/App.xaml.cs index 5e3346fdd..551f4e925 100644 --- a/src/Wpf.Ui.Extension.Template.Fluent/App.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Fluent/App.xaml.cs @@ -10,6 +10,7 @@ using $safeprojectname$.Views.Pages; using $safeprojectname$.Views.Windows; using Wpf.Ui; +using Wpf.Ui.DependencyInjection; namespace $safeprojectname$ { @@ -28,10 +29,9 @@ public partial class App .ConfigureAppConfiguration(c => { c.SetBasePath(Path.GetDirectoryName(AppContext.BaseDirectory)); }) .ConfigureServices((context, services) => { - services.AddHostedService(); + services.AddNavigationViewPageProvider(); - // Page resolver service - services.AddSingleton(); + services.AddHostedService(); // Theme manipulation services.AddSingleton(); @@ -55,22 +55,19 @@ public partial class App }).Build(); /// - /// Gets registered service. + /// Gets services. /// - /// Type of the service to get. - /// Instance of the service or . - public static T GetService() - where T : class + public static IServiceProvider Services { - return _host.Services.GetService(typeof(T)) as T; + get { return _host.Services; } } /// /// Occurs when the application is loading. /// - private void OnStartup(object sender, StartupEventArgs e) + private async void OnStartup(object sender, StartupEventArgs e) { - _host.Start(); + await _host.StartAsync(); } /// diff --git a/src/Wpf.Ui.Extension.Template.Fluent/Services/PageService.cs b/src/Wpf.Ui.Extension.Template.Fluent/Services/PageService.cs deleted file mode 100644 index 2578f166d..000000000 --- a/src/Wpf.Ui.Extension.Template.Fluent/Services/PageService.cs +++ /dev/null @@ -1,42 +0,0 @@ -using Wpf.Ui; - -namespace $safeprojectname$.Services -{ - /// - /// Service that provides pages for navigation. - /// - public class PageService : IPageService - { - /// - /// Service which provides the instances of pages. - /// - private readonly IServiceProvider _serviceProvider; - - /// - /// Creates new instance and attaches the . - /// - public PageService(IServiceProvider serviceProvider) - { - _serviceProvider = serviceProvider; - } - - /// - public T? GetPage() - where T : class - { - if (!typeof(FrameworkElement).IsAssignableFrom(typeof(T))) - throw new InvalidOperationException("The page should be a WPF control."); - - return (T?)_serviceProvider.GetService(typeof(T)); - } - - /// - public FrameworkElement? GetPage(Type pageType) - { - if (!typeof(FrameworkElement).IsAssignableFrom(pageType)) - throw new InvalidOperationException("The page should be a WPF control."); - - return _serviceProvider.GetService(pageType) as FrameworkElement; - } - } -} diff --git a/src/Wpf.Ui.Extension.Template.Fluent/ViewModels/Pages/DataViewModel.cs b/src/Wpf.Ui.Extension.Template.Fluent/ViewModels/Pages/DataViewModel.cs index 449dcf9c7..fc5225155 100644 --- a/src/Wpf.Ui.Extension.Template.Fluent/ViewModels/Pages/DataViewModel.cs +++ b/src/Wpf.Ui.Extension.Template.Fluent/ViewModels/Pages/DataViewModel.cs @@ -1,6 +1,6 @@ using System.Windows.Media; using $safeprojectname$.Models; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.ViewModels.Pages { @@ -11,13 +11,15 @@ public partial class DataViewModel : ObservableObject, INavigationAware [ObservableProperty] private IEnumerable _colors; - public void OnNavigatedTo() + public Task OnNavigatedToAsync() { if (!_isInitialized) InitializeViewModel(); + + return Task.CompletedTask; } - public void OnNavigatedFrom() { } + public Task OnNavigatedFromAsync() => Task.CompletedTask; private void InitializeViewModel() { diff --git a/src/Wpf.Ui.Extension.Template.Fluent/ViewModels/Pages/SettingsViewModel.cs b/src/Wpf.Ui.Extension.Template.Fluent/ViewModels/Pages/SettingsViewModel.cs index 2d0224df3..1a743f36e 100644 --- a/src/Wpf.Ui.Extension.Template.Fluent/ViewModels/Pages/SettingsViewModel.cs +++ b/src/Wpf.Ui.Extension.Template.Fluent/ViewModels/Pages/SettingsViewModel.cs @@ -1,5 +1,5 @@ using Wpf.Ui.Appearance; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.ViewModels.Pages { @@ -13,13 +13,15 @@ public partial class SettingsViewModel : ObservableObject, INavigationAware [ObservableProperty] private ApplicationTheme _currentTheme = ApplicationTheme.Unknown; - public void OnNavigatedTo() + public Task OnNavigatedToAsync() { if (!_isInitialized) InitializeViewModel(); + + return Task.CompletedTask; } - public void OnNavigatedFrom() { } + public Task OnNavigatedFromAsync() => Task.CompletedTask; private void InitializeViewModel() { diff --git a/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/DashboardPage.xaml.cs b/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/DashboardPage.xaml.cs index 288b6feeb..97a97382d 100644 --- a/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/DashboardPage.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/DashboardPage.xaml.cs @@ -1,5 +1,5 @@ using $safeprojectname$.ViewModels.Pages; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.Views.Pages { diff --git a/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/DataPage.xaml.cs b/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/DataPage.xaml.cs index 5c0fa3e89..566af09d4 100644 --- a/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/DataPage.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/DataPage.xaml.cs @@ -1,5 +1,5 @@ using $safeprojectname$.ViewModels.Pages; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.Views.Pages { diff --git a/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/SettingsPage.xaml.cs b/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/SettingsPage.xaml.cs index c3decb5af..ee4559d8f 100644 --- a/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/SettingsPage.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Fluent/Views/Pages/SettingsPage.xaml.cs @@ -1,5 +1,5 @@ using $safeprojectname$.ViewModels.Pages; -using Wpf.Ui.Controls; +using Wpf.Ui.Abstractions.Controls; namespace $safeprojectname$.Views.Pages { diff --git a/src/Wpf.Ui.Extension.Template.Fluent/Views/Windows/MainWindow.xaml.cs b/src/Wpf.Ui.Extension.Template.Fluent/Views/Windows/MainWindow.xaml.cs index 5e09543d8..8c138073b 100644 --- a/src/Wpf.Ui.Extension.Template.Fluent/Views/Windows/MainWindow.xaml.cs +++ b/src/Wpf.Ui.Extension.Template.Fluent/Views/Windows/MainWindow.xaml.cs @@ -1,5 +1,6 @@ using $safeprojectname$.ViewModels.Windows; using Wpf.Ui; +using Wpf.Ui.Abstractions; using Wpf.Ui.Appearance; using Wpf.Ui.Controls; @@ -11,7 +12,7 @@ public partial class MainWindow : INavigationWindow public MainWindow( MainWindowViewModel viewModel, - IPageService pageService, + INavigationViewPageProvider navigationViewPageProvider, INavigationService navigationService ) { @@ -21,7 +22,7 @@ INavigationService navigationService SystemThemeWatcher.Watch(this); InitializeComponent(); - SetPageService(pageService); + SetPageService(navigationViewPageProvider); navigationService.SetNavigationControl(RootNavigation); } @@ -32,7 +33,7 @@ INavigationService navigationService public bool Navigate(Type pageType) => RootNavigation.Navigate(pageType); - public void SetPageService(IPageService pageService) => RootNavigation.SetPageService(pageService); + public void SetPageService(INavigationViewPageProvider navigationViewPageProvider) => RootNavigation.SetPageProviderService(navigationViewPageProvider); public void ShowWindow() => Show(); diff --git a/src/Wpf.Ui.Extension.Template.Fluent/Wpf.Ui.Fluent.csproj b/src/Wpf.Ui.Extension.Template.Fluent/Wpf.Ui.Fluent.csproj index 6175bde79..a5785e118 100644 --- a/src/Wpf.Ui.Extension.Template.Fluent/Wpf.Ui.Fluent.csproj +++ b/src/Wpf.Ui.Extension.Template.Fluent/Wpf.Ui.Fluent.csproj @@ -2,7 +2,7 @@ WinExe - net8.0-windows + net9.0-windows app.manifest wpfui-icon.ico true @@ -15,9 +15,10 @@ - - - + + + + diff --git a/src/Wpf.Ui.Extension.Template.Fluent/Wpf.Ui.Fluent.vstemplate b/src/Wpf.Ui.Extension.Template.Fluent/Wpf.Ui.Fluent.vstemplate index 6207098f9..ef4274f83 100644 --- a/src/Wpf.Ui.Extension.Template.Fluent/Wpf.Ui.Fluent.vstemplate +++ b/src/Wpf.Ui.Extension.Template.Fluent/Wpf.Ui.Fluent.vstemplate @@ -39,7 +39,6 @@ ApplicationHostService.cs - PageService.cs diff --git a/src/Wpf.Ui.Extension/source.extension.vsixmanifest b/src/Wpf.Ui.Extension/source.extension.vsixmanifest index 88e080ca7..49efd1eb7 100644 --- a/src/Wpf.Ui.Extension/source.extension.vsixmanifest +++ b/src/Wpf.Ui.Extension/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + WPF UI WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly. https://github.com/lepoco/wpfui diff --git a/src/src.sln b/src/src.sln new file mode 100644 index 000000000..f80bb9f91 --- /dev/null +++ b/src/src.sln @@ -0,0 +1,108 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.2.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui", "Wpf.Ui\Wpf.Ui.csproj", "{FB4C6968-571E-BC46-435D-3CB90B56545C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Abstractions", "Wpf.Ui.Abstractions\Wpf.Ui.Abstractions.csproj", "{269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.DependencyInjection", "Wpf.Ui.DependencyInjection\Wpf.Ui.DependencyInjection.csproj", "{7E40B315-4563-A83A-CC2F-BDD15CDDD85B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Extension", "Wpf.Ui.Extension\Wpf.Ui.Extension.csproj", "{B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Blank", "Wpf.Ui.Extension.Template.Blank\Wpf.Ui.Blank.csproj", "{FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Extension.Template.Blank", "Wpf.Ui.Extension.Template.Blank\Wpf.Ui.Extension.Template.Blank.csproj", "{A421484E-7E22-8EDA-D5D5-626C5918053A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Compact", "Wpf.Ui.Extension.Template.Compact\Wpf.Ui.Compact.csproj", "{3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Extension.Template.Compact", "Wpf.Ui.Extension.Template.Compact\Wpf.Ui.Extension.Template.Compact.csproj", "{AFD62514-B654-A36A-D2E0-1D9D2C0139B7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Extension.Template.Fluent", "Wpf.Ui.Extension.Template.Fluent\Wpf.Ui.Extension.Template.Fluent.csproj", "{0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Fluent", "Wpf.Ui.Extension.Template.Fluent\Wpf.Ui.Fluent.csproj", "{987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.FontMapper", "Wpf.Ui.FontMapper\Wpf.Ui.FontMapper.csproj", "{5837AE11-6640-7F7A-EECC-F45B32C1C9E0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Gallery", "Wpf.Ui.Gallery\Wpf.Ui.Gallery.csproj", "{059F91D7-86DD-378C-85D1-D18852E88DF1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.SyntaxHighlight", "Wpf.Ui.SyntaxHighlight\Wpf.Ui.SyntaxHighlight.csproj", "{F999AD81-5BB0-D01A-2221-DFDFFC603539}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.ToastNotifications", "Wpf.Ui.ToastNotifications\Wpf.Ui.ToastNotifications.csproj", "{D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Tray", "Wpf.Ui.Tray\Wpf.Ui.Tray.csproj", "{AE5D4FEC-E027-C60E-54CB-13A808483E1F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {FB4C6968-571E-BC46-435D-3CB90B56545C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FB4C6968-571E-BC46-435D-3CB90B56545C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FB4C6968-571E-BC46-435D-3CB90B56545C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FB4C6968-571E-BC46-435D-3CB90B56545C}.Release|Any CPU.Build.0 = Release|Any CPU + {269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}.Release|Any CPU.Build.0 = Release|Any CPU + {7E40B315-4563-A83A-CC2F-BDD15CDDD85B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7E40B315-4563-A83A-CC2F-BDD15CDDD85B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7E40B315-4563-A83A-CC2F-BDD15CDDD85B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7E40B315-4563-A83A-CC2F-BDD15CDDD85B}.Release|Any CPU.Build.0 = Release|Any CPU + {B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}.Release|Any CPU.Build.0 = Release|Any CPU + {FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}.Release|Any CPU.Build.0 = Release|Any CPU + {A421484E-7E22-8EDA-D5D5-626C5918053A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A421484E-7E22-8EDA-D5D5-626C5918053A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A421484E-7E22-8EDA-D5D5-626C5918053A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A421484E-7E22-8EDA-D5D5-626C5918053A}.Release|Any CPU.Build.0 = Release|Any CPU + {3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}.Release|Any CPU.Build.0 = Release|Any CPU + {AFD62514-B654-A36A-D2E0-1D9D2C0139B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AFD62514-B654-A36A-D2E0-1D9D2C0139B7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AFD62514-B654-A36A-D2E0-1D9D2C0139B7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AFD62514-B654-A36A-D2E0-1D9D2C0139B7}.Release|Any CPU.Build.0 = Release|Any CPU + {0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}.Release|Any CPU.Build.0 = Release|Any CPU + {987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}.Release|Any CPU.Build.0 = Release|Any CPU + {5837AE11-6640-7F7A-EECC-F45B32C1C9E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5837AE11-6640-7F7A-EECC-F45B32C1C9E0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5837AE11-6640-7F7A-EECC-F45B32C1C9E0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5837AE11-6640-7F7A-EECC-F45B32C1C9E0}.Release|Any CPU.Build.0 = Release|Any CPU + {059F91D7-86DD-378C-85D1-D18852E88DF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {059F91D7-86DD-378C-85D1-D18852E88DF1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {059F91D7-86DD-378C-85D1-D18852E88DF1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {059F91D7-86DD-378C-85D1-D18852E88DF1}.Release|Any CPU.Build.0 = Release|Any CPU + {F999AD81-5BB0-D01A-2221-DFDFFC603539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F999AD81-5BB0-D01A-2221-DFDFFC603539}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F999AD81-5BB0-D01A-2221-DFDFFC603539}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F999AD81-5BB0-D01A-2221-DFDFFC603539}.Release|Any CPU.Build.0 = Release|Any CPU + {D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}.Release|Any CPU.Build.0 = Release|Any CPU + {AE5D4FEC-E027-C60E-54CB-13A808483E1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AE5D4FEC-E027-C60E-54CB-13A808483E1F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AE5D4FEC-E027-C60E-54CB-13A808483E1F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AE5D4FEC-E027-C60E-54CB-13A808483E1F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {EFD8B2AF-CCBE-436E-ADAA-C79148551C37} + EndGlobalSection +EndGlobal From 1e458d21f07cb864bbff7aa34cb870983109f738 Mon Sep 17 00:00:00 2001 From: pomian <13592821+pomianowski@users.noreply.github.com> Date: Sun, 16 Feb 2025 14:06:13 +0100 Subject: [PATCH 2/2] Delete src/src.sln --- src/src.sln | 108 ---------------------------------------------------- 1 file changed, 108 deletions(-) delete mode 100644 src/src.sln diff --git a/src/src.sln b/src/src.sln deleted file mode 100644 index f80bb9f91..000000000 --- a/src/src.sln +++ /dev/null @@ -1,108 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.5.2.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui", "Wpf.Ui\Wpf.Ui.csproj", "{FB4C6968-571E-BC46-435D-3CB90B56545C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Abstractions", "Wpf.Ui.Abstractions\Wpf.Ui.Abstractions.csproj", "{269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.DependencyInjection", "Wpf.Ui.DependencyInjection\Wpf.Ui.DependencyInjection.csproj", "{7E40B315-4563-A83A-CC2F-BDD15CDDD85B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Extension", "Wpf.Ui.Extension\Wpf.Ui.Extension.csproj", "{B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Blank", "Wpf.Ui.Extension.Template.Blank\Wpf.Ui.Blank.csproj", "{FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Extension.Template.Blank", "Wpf.Ui.Extension.Template.Blank\Wpf.Ui.Extension.Template.Blank.csproj", "{A421484E-7E22-8EDA-D5D5-626C5918053A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Compact", "Wpf.Ui.Extension.Template.Compact\Wpf.Ui.Compact.csproj", "{3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Extension.Template.Compact", "Wpf.Ui.Extension.Template.Compact\Wpf.Ui.Extension.Template.Compact.csproj", "{AFD62514-B654-A36A-D2E0-1D9D2C0139B7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Extension.Template.Fluent", "Wpf.Ui.Extension.Template.Fluent\Wpf.Ui.Extension.Template.Fluent.csproj", "{0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Fluent", "Wpf.Ui.Extension.Template.Fluent\Wpf.Ui.Fluent.csproj", "{987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.FontMapper", "Wpf.Ui.FontMapper\Wpf.Ui.FontMapper.csproj", "{5837AE11-6640-7F7A-EECC-F45B32C1C9E0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Gallery", "Wpf.Ui.Gallery\Wpf.Ui.Gallery.csproj", "{059F91D7-86DD-378C-85D1-D18852E88DF1}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.SyntaxHighlight", "Wpf.Ui.SyntaxHighlight\Wpf.Ui.SyntaxHighlight.csproj", "{F999AD81-5BB0-D01A-2221-DFDFFC603539}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.ToastNotifications", "Wpf.Ui.ToastNotifications\Wpf.Ui.ToastNotifications.csproj", "{D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wpf.Ui.Tray", "Wpf.Ui.Tray\Wpf.Ui.Tray.csproj", "{AE5D4FEC-E027-C60E-54CB-13A808483E1F}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {FB4C6968-571E-BC46-435D-3CB90B56545C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FB4C6968-571E-BC46-435D-3CB90B56545C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FB4C6968-571E-BC46-435D-3CB90B56545C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FB4C6968-571E-BC46-435D-3CB90B56545C}.Release|Any CPU.Build.0 = Release|Any CPU - {269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {269B1126-656E-0BB8-BD9D-6CD5B6EA52B8}.Release|Any CPU.Build.0 = Release|Any CPU - {7E40B315-4563-A83A-CC2F-BDD15CDDD85B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7E40B315-4563-A83A-CC2F-BDD15CDDD85B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7E40B315-4563-A83A-CC2F-BDD15CDDD85B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7E40B315-4563-A83A-CC2F-BDD15CDDD85B}.Release|Any CPU.Build.0 = Release|Any CPU - {B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B8A3E2D0-5CD4-220B-FCC1-8A472F67FE8F}.Release|Any CPU.Build.0 = Release|Any CPU - {FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FBF79738-E52E-7C26-00DD-FCDADDE3E6A4}.Release|Any CPU.Build.0 = Release|Any CPU - {A421484E-7E22-8EDA-D5D5-626C5918053A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A421484E-7E22-8EDA-D5D5-626C5918053A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A421484E-7E22-8EDA-D5D5-626C5918053A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A421484E-7E22-8EDA-D5D5-626C5918053A}.Release|Any CPU.Build.0 = Release|Any CPU - {3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3AAD4493-C5B9-E8C5-EFCF-DDE410313E17}.Release|Any CPU.Build.0 = Release|Any CPU - {AFD62514-B654-A36A-D2E0-1D9D2C0139B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AFD62514-B654-A36A-D2E0-1D9D2C0139B7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AFD62514-B654-A36A-D2E0-1D9D2C0139B7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AFD62514-B654-A36A-D2E0-1D9D2C0139B7}.Release|Any CPU.Build.0 = Release|Any CPU - {0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0C638B9E-4FAF-798E-FE4E-11A30AAE76F4}.Release|Any CPU.Build.0 = Release|Any CPU - {987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {987E9C9A-D3F2-D1DF-8EAF-DFDBE11AE4C1}.Release|Any CPU.Build.0 = Release|Any CPU - {5837AE11-6640-7F7A-EECC-F45B32C1C9E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5837AE11-6640-7F7A-EECC-F45B32C1C9E0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5837AE11-6640-7F7A-EECC-F45B32C1C9E0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5837AE11-6640-7F7A-EECC-F45B32C1C9E0}.Release|Any CPU.Build.0 = Release|Any CPU - {059F91D7-86DD-378C-85D1-D18852E88DF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {059F91D7-86DD-378C-85D1-D18852E88DF1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {059F91D7-86DD-378C-85D1-D18852E88DF1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {059F91D7-86DD-378C-85D1-D18852E88DF1}.Release|Any CPU.Build.0 = Release|Any CPU - {F999AD81-5BB0-D01A-2221-DFDFFC603539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F999AD81-5BB0-D01A-2221-DFDFFC603539}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F999AD81-5BB0-D01A-2221-DFDFFC603539}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F999AD81-5BB0-D01A-2221-DFDFFC603539}.Release|Any CPU.Build.0 = Release|Any CPU - {D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D4EFDEC2-71CF-E45F-60EF-2E9DB6BA568A}.Release|Any CPU.Build.0 = Release|Any CPU - {AE5D4FEC-E027-C60E-54CB-13A808483E1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AE5D4FEC-E027-C60E-54CB-13A808483E1F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE5D4FEC-E027-C60E-54CB-13A808483E1F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AE5D4FEC-E027-C60E-54CB-13A808483E1F}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {EFD8B2AF-CCBE-436E-ADAA-C79148551C37} - EndGlobalSection -EndGlobal