diff --git a/.ai/checklists/plugin-release.md b/.ai/checklists/plugin-release.md
index 97ce9cfc9c..989e13a396 100644
--- a/.ai/checklists/plugin-release.md
+++ b/.ai/checklists/plugin-release.md
@@ -21,7 +21,7 @@ Domain rules live in the per-kind skills; this is the packaging and lifecycle ga
- [ ] Output path set for **both** Debug and Release, to `Grand.Web/Plugins/{SystemName}/`.
- [ ] All GrandNode project references `false`, with `ExcludeAssets` matching the nearest comparable plugin.
- [ ] Package references carry no inline version.
-- [ ] Added to `GrandNode.sln`.
+- [ ] Added to `GrandNode.slnx`.
- [ ] `logo.jpg` present and copied to output.
- [ ] Themes only: `Content/theme.jpg` present, and `Content/**` copied with `PreserveNewest`.
diff --git a/.ai/knowledge/repository-map.md b/.ai/knowledge/repository-map.md
index 1d68a4f176..92c68a77fd 100644
--- a/.ai/knowledge/repository-map.md
+++ b/.ai/knowledge/repository-map.md
@@ -1,7 +1,7 @@
# GrandNode Repository Map
## Root
-- `GrandNode.sln`: main solution.
+- `GrandNode.slnx`: main solution.
- `global.json`: pinned .NET SDK behavior.
- `Directory.Packages.props`: central NuGet package versions.
- `src/Build`: common MSBuild props and targets.
diff --git a/.ai/prompts/create-plugin.md b/.ai/prompts/create-plugin.md
index c1632b8606..af3afe5e06 100644
--- a/.ai/prompts/create-plugin.md
+++ b/.ai/prompts/create-plugin.md
@@ -22,7 +22,7 @@ Scaffold a new installable GrandNode plugin end to end, with the correct project
- anything else → `.ai/skills/plugin-module.md`
3. Read `.ai/templates/plugin/` and copy the skeleton files that apply. Read `.ai/examples/` for a worked end-to-end plugin.
4. Pick the closest existing plugin in `src/Plugins/` and diff your scaffold against it. State which one you used.
-5. Create the project and add it to `GrandNode.sln`.
+5. Create the project and add it to `GrandNode.slnx`.
6. Wire up in this order:
1. `.csproj` — SDK, `Grand.Common.props` import, output path, `Private=false` references.
2. `Manifest.cs` — `[assembly: PluginInfo(...)]` with an existing `Group` value.
diff --git a/.ai/standards/dependencies.md b/.ai/standards/dependencies.md
index 9736693f63..7c3425610c 100644
--- a/.ai/standards/dependencies.md
+++ b/.ai/standards/dependencies.md
@@ -92,5 +92,5 @@ Modules use `..\..\Web\Grand.Web\Modules\{ModuleName}\`. Both Debug and Release
1. Create under the correct `src/` folder — see `.ai/knowledge/repository-map.md`.
2. Import `Grand.Common.props`.
-3. Add to `GrandNode.sln`.
+3. Add to `GrandNode.slnx`.
4. Add the mirror test project under `src/Tests/` when the project contains logic.
diff --git a/.ai/templates/plugin/base-plugin.md b/.ai/templates/plugin/base-plugin.md
index 317bd58cc1..ec3976692f 100644
--- a/.ai/templates/plugin/base-plugin.md
+++ b/.ai/templates/plugin/base-plugin.md
@@ -195,7 +195,7 @@ Required. Without it the plugin renders without an image in the admin plugin lis
## Checklist
-- [ ] Project added to `GrandNode.sln`.
+- [ ] Project added to `GrandNode.slnx`.
- [ ] `SystemName` identical in `Manifest.cs`, `{Feature}Defaults`, and the output folder.
- [ ] `Group` is one of the existing group names.
- [ ] Output path set for Debug **and** Release.
diff --git a/.github/workflows/aspnetcore.yml b/.github/workflows/aspnetcore.yml
index 6191b3761f..2fbcc22ae8 100644
--- a/.github/workflows/aspnetcore.yml
+++ b/.github/workflows/aspnetcore.yml
@@ -18,9 +18,9 @@ jobs:
with:
dotnet-version: 10.0.301
- name: Restore
- run: dotnet restore ./GrandNode.sln
+ run: dotnet restore ./GrandNode.slnx
- name: Build with dotnet
- run: dotnet build ./GrandNode.sln --configuration Release
+ run: dotnet build ./GrandNode.slnx --configuration Release
- name: Start Docker for Mongodb
run: docker run -d -p 27017:27017 mongo
- name: Wait for MongoDB to be ready
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d35cc64bd2..9120d48b0b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -49,6 +49,6 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: |
./.sonar/scanner/dotnet-sonarscanner begin /k:"grandnode_grandnode2" /o:"grandnode" /d:sonar.token="${{ secrets.SONAR_TOKEN }}" /d:sonar.cs.opencover.reportsPaths="**/coverage.opencover.xml"
- dotnet build ./GrandNode.sln
+ dotnet build ./GrandNode.slnx
./.github/scripts/run-tests.sh Debug --collect:"XPlat Code Coverage" -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=opencover
./.sonar/scanner/dotnet-sonarscanner end /d:sonar.token="${{ secrets.SONAR_TOKEN }}"
diff --git a/.github/workflows/grandnode.yml b/.github/workflows/grandnode.yml
index 5309c8f696..abfcf1cd87 100644
--- a/.github/workflows/grandnode.yml
+++ b/.github/workflows/grandnode.yml
@@ -30,7 +30,7 @@ jobs:
- name: Restore
run: dotnet restore "${{ env.WORKING_DIRECTORY }}"
- name: Build sln
- run: dotnet build "GrandNode.sln" --configuration ${{ env.CONFIGURATION }}
+ run: dotnet build "GrandNode.slnx" --configuration ${{ env.CONFIGURATION }}
- name: Unit tests
# The job-level CONFIGURATION env var is picked up by MSBuild as the Configuration
# property, so "Build sln" above produces Release regardless of the missing
diff --git a/GrandNode.sln b/GrandNode.sln
deleted file mode 100644
index ee444d15a4..0000000000
--- a/GrandNode.sln
+++ /dev/null
@@ -1,1064 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 18
-VisualStudioVersion = 18.5.11619.145
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{FA350BD6-C29D-40D9-BA47-FE5FBDFC84A0}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Web", "Web", "{38ECA068-176F-463C-A1D7-044341D4CACB}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Business", "Business", "{6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{6360202A-F931-4BBD-ADBD-C9A628EE59F8}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Web", "src\Web\Grand.Web\Grand.Web.csproj", "{EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Domain", "src\Core\Grand.Domain\Grand.Domain.csproj", "{EA3E9159-AA18-47AB-A3FF-8631935AB250}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.SharedKernel", "src\Core\Grand.SharedKernel\Grand.SharedKernel.csproj", "{19AED41D-C37E-4F25-9A86-4370BD8343C9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Common", "src\Business\Grand.Business.Common\Grand.Business.Common.csproj", "{7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Customers", "src\Business\Grand.Business.Customers\Grand.Business.Customers.csproj", "{426A432B-EEFE-46A0-9DE2-4CD508A29160}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Checkout", "src\Business\Grand.Business.Checkout\Grand.Business.Checkout.csproj", "{0832FC0C-22FC-4660-9E8A-7E259CBC246D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Marketing", "src\Business\Grand.Business.Marketing\Grand.Business.Marketing.csproj", "{04C6B111-F45F-434D-8A7D-D6DD51029966}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Cms", "src\Business\Grand.Business.Cms\Grand.Business.Cms.csproj", "{35427306-7271-456A-A337-F7D7E79FB027}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Storage", "src\Business\Grand.Business.Storage\Grand.Business.Storage.csproj", "{B93A72CF-18A9-40E1-8902-63EEA6094905}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Catalog", "src\Business\Grand.Business.Catalog\Grand.Business.Catalog.csproj", "{6925EF20-C289-482E-855E-DAFCE62BE16A}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Authentication", "src\Business\Grand.Business.Authentication\Grand.Business.Authentication.csproj", "{6F9902AA-DBCE-4BB8-AEBE-47264A10D933}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Messages", "src\Business\Grand.Business.Messages\Grand.Business.Messages.csproj", "{D2E8AC42-2751-4AF9-87E4-54A8B2034360}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Web.Common", "src\Web\Grand.Web.Common\Grand.Web.Common.csproj", "{1A6A0104-F610-4DD3-88BE-C4029034E5DA}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Infrastructure", "src\Core\Grand.Infrastructure\Grand.Infrastructure.csproj", "{34A46D97-5996-46B3-BDCA-631EDAA0E210}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Mapping", "src\Core\Grand.Mapping\Grand.Mapping.csproj", "{D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Mediator", "src\Core\Grand.Mediator\Grand.Mediator.csproj", "{A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{F6F48227-B3C5-4A51-B33F-FF9AD96352DB}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authentication.Facebook", "src\Plugins\Authentication.Facebook\Authentication.Facebook.csproj", "{BA4579AF-9C20-477A-891B-926968B11C68}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authentication.Google", "src\Plugins\Authentication.Google\Authentication.Google.csproj", "{6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Payments.BrainTree", "src\Plugins\Payments.BrainTree\Payments.BrainTree.csproj", "{64775F93-5A04-495F-97C6-BDB3835B18F6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shipping.FixedRateShipping", "src\Plugins\Shipping.FixedRateShipping\Shipping.FixedRateShipping.csproj", "{17CE6A72-A88D-4587-8FCD-3AB7E35F9524}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tax.FixedRate", "src\Plugins\Tax.FixedRate\Tax.FixedRate.csproj", "{1397574D-93C6-4A2A-94BA-F56367962CC2}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Payments.CashOnDelivery", "src\Plugins\Payments.CashOnDelivery\Payments.CashOnDelivery.csproj", "{FBB52C66-16F3-4909-A507-BA1FF8D96FAA}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Widgets.Slider", "src\Plugins\Widgets.Slider\Widgets.Slider.csproj", "{7FB9D801-F924-4AEE-94F6-B95997077FA3}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tax.CountryStateZip", "src\Plugins\Tax.CountryStateZip\Tax.CountryStateZip.csproj", "{6B0F6DFC-89FD-47AD-B793-C595ED134AD9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExchangeRate.McExchange", "src\Plugins\ExchangeRate.McExchange\ExchangeRate.McExchange.csproj", "{67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shipping.ShippingPoint", "src\Plugins\Shipping.ShippingPoint\Shipping.ShippingPoint.csproj", "{B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Widgets.FacebookPixel", "src\Plugins\Widgets.FacebookPixel\Widgets.FacebookPixel.csproj", "{DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Widgets.GoogleAnalytics", "src\Plugins\Widgets.GoogleAnalytics\Widgets.GoogleAnalytics.csproj", "{9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DiscountRules.Standard", "src\Plugins\DiscountRules.Standard\DiscountRules.Standard.csproj", "{698F61F2-AA56-454A-89BE-E0FACDCA6F29}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shipping.ByWeight", "src\Plugins\Shipping.ByWeight\Shipping.ByWeight.csproj", "{735E808D-4B7A-4D4C-946C-4980983F8069}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Web.Admin", "src\Web\Grand.Web.Admin\Grand.Web.Admin.csproj", "{56643517-D513-4A7E-A245-018DC9E2B451}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Authentication.Tests", "src\Tests\Grand.Business.Authentication.Tests\Grand.Business.Authentication.Tests.csproj", "{E78BA3F9-119E-4F7E-893F-3972B22F5096}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Catalog.Tests", "src\Tests\Grand.Business.Catalog.Tests\Grand.Business.Catalog.Tests.csproj", "{CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Cms.Tests", "src\Tests\Grand.Business.Cms.Tests\Grand.Business.Cms.Tests.csproj", "{B023CB66-17B2-4B82-B9C1-09E6716131C4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Customers.Tests", "src\Tests\Grand.Business.Customers.Tests\Grand.Business.Customers.Tests.csproj", "{9D142307-0C53-490B-AFAB-C634FDF57A64}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Marketing.Tests", "src\Tests\Grand.Business.Marketing.Tests\Grand.Business.Marketing.Tests.csproj", "{DA207F2A-1F21-4B78-8441-236B1A9EA728}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Common.Tests", "src\Tests\Grand.Business.Common.Tests\Grand.Business.Common.Tests.csproj", "{95B5BD92-639D-4B38-AA17-D4D1FADB20F8}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Messages.Tests", "src\Tests\Grand.Business.Messages.Tests\Grand.Business.Messages.Tests.csproj", "{69FA02D5-8A8D-447D-9CE5-A63591093F01}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Storage.Tests", "src\Tests\Grand.Business.Storage.Tests\Grand.Business.Storage.Tests.csproj", "{E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Modules.Tests", "src\Tests\Grand.Modules.Tests\Grand.Modules.Tests.csproj", "{3CCCC424-B13F-479B-94A2-A0A6B05C0858}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Checkout.Tests", "src\Tests\Grand.Business.Checkout.Tests\Grand.Business.Checkout.Tests.csproj", "{B34CA673-578B-46D8-BEC0-2C32BF6997F9}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{776DB681-3FC0-4EE0-A0F9-3F69874314D6}"
- ProjectSection(SolutionItems) = preProject
- .editorconfig = .editorconfig
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{B7D07028-26CB-45F0-B097-88C1D7D5CBD2}"
- ProjectSection(SolutionItems) = preProject
- src\Build\Grand.Common.props = src\Build\Grand.Common.props
- src\Build\Grand.Plugin.props = src\Build\Grand.Plugin.props
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Data.Tests", "src\Tests\Grand.Data.Tests\Grand.Data.Tests.csproj", "{ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Business.Core", "src\Business\Grand.Business.Core\Grand.Business.Core.csproj", "{1C0C8328-3B03-4D43-8309-7F0F52A0475F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.SharedKernel.Tests", "src\Tests\Grand.SharedKernel.Tests\Grand.SharedKernel.Tests.csproj", "{1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Domain.Tests", "src\Tests\Grand.Domain.Tests\Grand.Domain.Tests.csproj", "{EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Infrastructure.Tests", "src\Tests\Grand.Infrastructure.Tests\Grand.Infrastructure.Tests.csproj", "{50049A49-D27E-4200-9875-F6C486FD608D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Web.Admin.Tests", "src\Tests\Grand.Web.Admin.Tests\Grand.Web.Admin.Tests.csproj", "{0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Web.Common.Tests", "src\Tests\Grand.Web.Common.Tests\Grand.Web.Common.Tests.csproj", "{6969D83E-567C-47A7-8E7F-7FE40940704E}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Web.Vendor", "src\Web\Grand.Web.Vendor\Grand.Web.Vendor.csproj", "{061F07B8-067A-43E6-B0FF-250027EE705F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Web.Store", "src\Web\Grand.Web.Store\Grand.Web.Store.csproj", "{27F25854-84CE-4474-91C2-5BFCE4C021DC}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Data", "src\Core\Grand.Data\Grand.Data.csproj", "{1308D857-1D87-4973-A848-077F8BBD28DF}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{BF4543A8-0731-4FDD-BB6B-0ADB9561F981}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.SharedUIResources", "src\Web\Grand.SharedUIResources\Grand.SharedUIResources.csproj", "{09958AAA-44BC-42DE-86D1-0E39EF3C0C68}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Theme.Modern", "src\Plugins\Theme.Modern\Theme.Modern.csproj", "{9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Payments.StripeCheckout", "src\Plugins\Payments.StripeCheckout\Payments.StripeCheckout.csproj", "{8AD9B827-7FB6-4581-85BB-82D7F298DE1A}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{583FFBBD-421C-4FB7-BBDA-F9CAF35A354A}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Grand.Module.Installer", "src\Modules\Grand.Module.Installer\Grand.Module.Installer.csproj", "{62460E0C-D4D1-4606-9716-965267B77BA3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Module.Migration", "src\Modules\Grand.Module.Migration\Grand.Module.Migration.csproj", "{75F9D855-026B-4BCB-90CE-3800F02FA0A7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Module.Api", "src\Modules\Grand.Module.Api\Grand.Module.Api.csproj", "{E0B26803-010B-4198-8016-002242076B61}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Module.ScheduledTasks", "src\Modules\Grand.Module.ScheduledTasks\Grand.Module.ScheduledTasks.csproj", "{136F1E35-8B20-465C-8D42-30A5A0D0DA1F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aspire.AppHost", "src\Aspire\Aspire.AppHost\Aspire.AppHost.csproj", "{FFA85947-690E-496B-B21E-DB1800F0DCA9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aspire.ServiceDefaults", "src\Aspire\Aspire.ServiceDefaults\Aspire.ServiceDefaults.csproj", "{591950E4-6377-4ECA-A386-8BD3FFE302F1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Web.AdminShared", "src\Web\Grand.Web.AdminShared\Grand.Web.AdminShared.csproj", "{12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Mapping.Tests", "src\Tests\Grand.Mapping.Tests\Grand.Mapping.Tests.csproj", "{396E6929-5365-4116-8AA8-DF5327247798}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Mediator.Tests", "src\Tests\Grand.Mediator.Tests\Grand.Mediator.Tests.csproj", "{B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{CEA09484-30F6-4D44-02F6-822E06DBC57C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Web.Store.Tests", "src\Tests\Grand.Web.Store.Tests\Grand.Web.Store.Tests.csproj", "{5819B37B-4972-4BBC-B51C-57B0028EF869}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{8D626EA8-CB54-BC41-363A-217881BEBA6E}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Web", "Web", "{03997797-E7F5-0643-168D-B8EA7178C2FE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Module.Api.Tests", "src\Tests\Grand.Module.Api.Tests\Grand.Module.Api.Tests.csproj", "{FE75CD3C-8329-C22D-A70E-B797DC30326D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Web.Tests", "src\Tests\Grand.Web.Tests\Grand.Web.Tests.csproj", "{920E338E-0E4A-4632-8D88-C89F340EB8A2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Grand.Web.Vendor.Tests", "src\Tests\Grand.Web.Vendor.Tests\Grand.Web.Vendor.Tests.csproj", "{FD325D98-F10F-4912-BB2B-8287D413E430}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Debug|x64.Build.0 = Debug|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Debug|x86.Build.0 = Debug|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Release|Any CPU.Build.0 = Release|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Release|x64.ActiveCfg = Release|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Release|x64.Build.0 = Release|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Release|x86.ActiveCfg = Release|Any CPU
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499}.Release|x86.Build.0 = Release|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Debug|x64.Build.0 = Debug|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Debug|x86.Build.0 = Debug|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Release|Any CPU.Build.0 = Release|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Release|x64.ActiveCfg = Release|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Release|x64.Build.0 = Release|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Release|x86.ActiveCfg = Release|Any CPU
- {EA3E9159-AA18-47AB-A3FF-8631935AB250}.Release|x86.Build.0 = Release|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Debug|x64.Build.0 = Debug|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Debug|x86.Build.0 = Debug|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Release|Any CPU.Build.0 = Release|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Release|x64.ActiveCfg = Release|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Release|x64.Build.0 = Release|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Release|x86.ActiveCfg = Release|Any CPU
- {19AED41D-C37E-4F25-9A86-4370BD8343C9}.Release|x86.Build.0 = Release|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Debug|x64.Build.0 = Debug|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Debug|x86.Build.0 = Debug|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Release|Any CPU.Build.0 = Release|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Release|x64.ActiveCfg = Release|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Release|x64.Build.0 = Release|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Release|x86.ActiveCfg = Release|Any CPU
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9}.Release|x86.Build.0 = Release|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Debug|x64.ActiveCfg = Debug|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Debug|x64.Build.0 = Debug|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Debug|x86.ActiveCfg = Debug|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Debug|x86.Build.0 = Debug|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Release|Any CPU.Build.0 = Release|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Release|x64.ActiveCfg = Release|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Release|x64.Build.0 = Release|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Release|x86.ActiveCfg = Release|Any CPU
- {426A432B-EEFE-46A0-9DE2-4CD508A29160}.Release|x86.Build.0 = Release|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Debug|x64.Build.0 = Debug|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Debug|x86.Build.0 = Debug|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Release|Any CPU.Build.0 = Release|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Release|x64.ActiveCfg = Release|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Release|x64.Build.0 = Release|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Release|x86.ActiveCfg = Release|Any CPU
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D}.Release|x86.Build.0 = Release|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Debug|x64.ActiveCfg = Debug|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Debug|x64.Build.0 = Debug|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Debug|x86.ActiveCfg = Debug|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Debug|x86.Build.0 = Debug|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Release|Any CPU.Build.0 = Release|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Release|x64.ActiveCfg = Release|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Release|x64.Build.0 = Release|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Release|x86.ActiveCfg = Release|Any CPU
- {04C6B111-F45F-434D-8A7D-D6DD51029966}.Release|x86.Build.0 = Release|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Debug|x64.ActiveCfg = Debug|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Debug|x64.Build.0 = Debug|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Debug|x86.ActiveCfg = Debug|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Debug|x86.Build.0 = Debug|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Release|Any CPU.Build.0 = Release|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Release|x64.ActiveCfg = Release|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Release|x64.Build.0 = Release|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Release|x86.ActiveCfg = Release|Any CPU
- {35427306-7271-456A-A337-F7D7E79FB027}.Release|x86.Build.0 = Release|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Debug|x64.Build.0 = Debug|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Debug|x86.Build.0 = Debug|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Release|Any CPU.Build.0 = Release|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Release|x64.ActiveCfg = Release|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Release|x64.Build.0 = Release|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Release|x86.ActiveCfg = Release|Any CPU
- {B93A72CF-18A9-40E1-8902-63EEA6094905}.Release|x86.Build.0 = Release|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Debug|x64.Build.0 = Debug|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Debug|x86.Build.0 = Debug|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Release|Any CPU.Build.0 = Release|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Release|x64.ActiveCfg = Release|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Release|x64.Build.0 = Release|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Release|x86.ActiveCfg = Release|Any CPU
- {6925EF20-C289-482E-855E-DAFCE62BE16A}.Release|x86.Build.0 = Release|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Debug|x64.Build.0 = Debug|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Debug|x86.Build.0 = Debug|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Release|Any CPU.Build.0 = Release|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Release|x64.ActiveCfg = Release|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Release|x64.Build.0 = Release|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Release|x86.ActiveCfg = Release|Any CPU
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933}.Release|x86.Build.0 = Release|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Debug|x64.Build.0 = Debug|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Debug|x86.Build.0 = Debug|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Release|Any CPU.Build.0 = Release|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Release|x64.ActiveCfg = Release|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Release|x64.Build.0 = Release|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Release|x86.ActiveCfg = Release|Any CPU
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360}.Release|x86.Build.0 = Release|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Debug|x64.Build.0 = Debug|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Debug|x86.Build.0 = Debug|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Release|Any CPU.Build.0 = Release|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Release|x64.ActiveCfg = Release|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Release|x64.Build.0 = Release|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Release|x86.ActiveCfg = Release|Any CPU
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA}.Release|x86.Build.0 = Release|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Debug|x64.ActiveCfg = Debug|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Debug|x64.Build.0 = Debug|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Debug|x86.ActiveCfg = Debug|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Debug|x86.Build.0 = Debug|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Release|Any CPU.Build.0 = Release|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Release|x64.ActiveCfg = Release|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Release|x64.Build.0 = Release|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Release|x86.ActiveCfg = Release|Any CPU
- {34A46D97-5996-46B3-BDCA-631EDAA0E210}.Release|x86.Build.0 = Release|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Debug|x64.Build.0 = Debug|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Debug|x86.Build.0 = Debug|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Release|Any CPU.Build.0 = Release|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Release|x64.ActiveCfg = Release|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Release|x64.Build.0 = Release|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Release|x86.ActiveCfg = Release|Any CPU
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9}.Release|x86.Build.0 = Release|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Debug|x64.Build.0 = Debug|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Debug|x86.Build.0 = Debug|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Release|Any CPU.Build.0 = Release|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Release|x64.ActiveCfg = Release|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Release|x64.Build.0 = Release|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Release|x86.ActiveCfg = Release|Any CPU
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D}.Release|x86.Build.0 = Release|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Debug|x64.ActiveCfg = Debug|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Debug|x64.Build.0 = Debug|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Debug|x86.ActiveCfg = Debug|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Debug|x86.Build.0 = Debug|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Release|Any CPU.Build.0 = Release|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Release|x64.ActiveCfg = Release|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Release|x64.Build.0 = Release|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Release|x86.ActiveCfg = Release|Any CPU
- {BA4579AF-9C20-477A-891B-926968B11C68}.Release|x86.Build.0 = Release|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Debug|x64.Build.0 = Debug|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Debug|x86.Build.0 = Debug|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Release|Any CPU.Build.0 = Release|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Release|x64.ActiveCfg = Release|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Release|x64.Build.0 = Release|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Release|x86.ActiveCfg = Release|Any CPU
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8}.Release|x86.Build.0 = Release|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Debug|x64.ActiveCfg = Debug|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Debug|x64.Build.0 = Debug|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Debug|x86.Build.0 = Debug|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Release|Any CPU.Build.0 = Release|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Release|x64.ActiveCfg = Release|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Release|x64.Build.0 = Release|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Release|x86.ActiveCfg = Release|Any CPU
- {64775F93-5A04-495F-97C6-BDB3835B18F6}.Release|x86.Build.0 = Release|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Debug|x64.ActiveCfg = Debug|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Debug|x64.Build.0 = Debug|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Debug|x86.ActiveCfg = Debug|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Debug|x86.Build.0 = Debug|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Release|Any CPU.Build.0 = Release|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Release|x64.ActiveCfg = Release|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Release|x64.Build.0 = Release|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Release|x86.ActiveCfg = Release|Any CPU
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524}.Release|x86.Build.0 = Release|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Debug|x64.Build.0 = Debug|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Debug|x86.Build.0 = Debug|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Release|Any CPU.Build.0 = Release|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Release|x64.ActiveCfg = Release|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Release|x64.Build.0 = Release|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Release|x86.ActiveCfg = Release|Any CPU
- {1397574D-93C6-4A2A-94BA-F56367962CC2}.Release|x86.Build.0 = Release|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Debug|x64.Build.0 = Debug|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Debug|x86.Build.0 = Debug|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Release|Any CPU.Build.0 = Release|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Release|x64.ActiveCfg = Release|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Release|x64.Build.0 = Release|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Release|x86.ActiveCfg = Release|Any CPU
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA}.Release|x86.Build.0 = Release|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Debug|x64.Build.0 = Debug|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Debug|x86.Build.0 = Debug|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Release|Any CPU.Build.0 = Release|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Release|x64.ActiveCfg = Release|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Release|x64.Build.0 = Release|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Release|x86.ActiveCfg = Release|Any CPU
- {7FB9D801-F924-4AEE-94F6-B95997077FA3}.Release|x86.Build.0 = Release|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Debug|x64.Build.0 = Debug|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Debug|x86.Build.0 = Debug|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Release|Any CPU.Build.0 = Release|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Release|x64.ActiveCfg = Release|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Release|x64.Build.0 = Release|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Release|x86.ActiveCfg = Release|Any CPU
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9}.Release|x86.Build.0 = Release|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Debug|x64.ActiveCfg = Debug|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Debug|x64.Build.0 = Debug|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Debug|x86.Build.0 = Debug|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Release|Any CPU.Build.0 = Release|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Release|x64.ActiveCfg = Release|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Release|x64.Build.0 = Release|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Release|x86.ActiveCfg = Release|Any CPU
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C}.Release|x86.Build.0 = Release|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Debug|x64.Build.0 = Debug|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Debug|x86.Build.0 = Debug|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Release|Any CPU.Build.0 = Release|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Release|x64.ActiveCfg = Release|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Release|x64.Build.0 = Release|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Release|x86.ActiveCfg = Release|Any CPU
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5}.Release|x86.Build.0 = Release|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Debug|x64.ActiveCfg = Debug|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Debug|x64.Build.0 = Debug|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Debug|x86.ActiveCfg = Debug|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Debug|x86.Build.0 = Debug|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Release|Any CPU.Build.0 = Release|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Release|x64.ActiveCfg = Release|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Release|x64.Build.0 = Release|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Release|x86.ActiveCfg = Release|Any CPU
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94}.Release|x86.Build.0 = Release|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Debug|x64.ActiveCfg = Debug|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Debug|x64.Build.0 = Debug|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Debug|x86.Build.0 = Debug|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Release|Any CPU.Build.0 = Release|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Release|x64.ActiveCfg = Release|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Release|x64.Build.0 = Release|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Release|x86.ActiveCfg = Release|Any CPU
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A}.Release|x86.Build.0 = Release|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Debug|x64.ActiveCfg = Debug|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Debug|x64.Build.0 = Debug|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Debug|x86.ActiveCfg = Debug|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Debug|x86.Build.0 = Debug|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Release|Any CPU.Build.0 = Release|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Release|x64.ActiveCfg = Release|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Release|x64.Build.0 = Release|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Release|x86.ActiveCfg = Release|Any CPU
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29}.Release|x86.Build.0 = Release|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Debug|x64.ActiveCfg = Debug|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Debug|x64.Build.0 = Debug|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Debug|x86.ActiveCfg = Debug|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Debug|x86.Build.0 = Debug|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Release|Any CPU.Build.0 = Release|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Release|x64.ActiveCfg = Release|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Release|x64.Build.0 = Release|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Release|x86.ActiveCfg = Release|Any CPU
- {735E808D-4B7A-4D4C-946C-4980983F8069}.Release|x86.Build.0 = Release|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Debug|x64.ActiveCfg = Debug|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Debug|x64.Build.0 = Debug|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Debug|x86.ActiveCfg = Debug|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Debug|x86.Build.0 = Debug|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Release|Any CPU.Build.0 = Release|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Release|x64.ActiveCfg = Release|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Release|x64.Build.0 = Release|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Release|x86.ActiveCfg = Release|Any CPU
- {56643517-D513-4A7E-A245-018DC9E2B451}.Release|x86.Build.0 = Release|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Debug|x64.Build.0 = Debug|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Debug|x86.Build.0 = Debug|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Release|Any CPU.Build.0 = Release|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Release|x64.ActiveCfg = Release|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Release|x64.Build.0 = Release|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Release|x86.ActiveCfg = Release|Any CPU
- {E78BA3F9-119E-4F7E-893F-3972B22F5096}.Release|x86.Build.0 = Release|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Debug|x64.ActiveCfg = Debug|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Debug|x64.Build.0 = Debug|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Debug|x86.ActiveCfg = Debug|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Debug|x86.Build.0 = Debug|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Release|Any CPU.Build.0 = Release|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Release|x64.ActiveCfg = Release|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Release|x64.Build.0 = Release|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Release|x86.ActiveCfg = Release|Any CPU
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1}.Release|x86.Build.0 = Release|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Debug|x64.Build.0 = Debug|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Debug|x86.Build.0 = Debug|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Release|Any CPU.Build.0 = Release|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Release|x64.ActiveCfg = Release|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Release|x64.Build.0 = Release|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Release|x86.ActiveCfg = Release|Any CPU
- {B023CB66-17B2-4B82-B9C1-09E6716131C4}.Release|x86.Build.0 = Release|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Debug|x64.ActiveCfg = Debug|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Debug|x64.Build.0 = Debug|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Debug|x86.Build.0 = Debug|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Release|Any CPU.Build.0 = Release|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Release|x64.ActiveCfg = Release|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Release|x64.Build.0 = Release|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Release|x86.ActiveCfg = Release|Any CPU
- {9D142307-0C53-490B-AFAB-C634FDF57A64}.Release|x86.Build.0 = Release|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Debug|x64.ActiveCfg = Debug|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Debug|x64.Build.0 = Debug|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Debug|x86.ActiveCfg = Debug|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Debug|x86.Build.0 = Debug|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Release|Any CPU.Build.0 = Release|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Release|x64.ActiveCfg = Release|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Release|x64.Build.0 = Release|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Release|x86.ActiveCfg = Release|Any CPU
- {DA207F2A-1F21-4B78-8441-236B1A9EA728}.Release|x86.Build.0 = Release|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Debug|x64.Build.0 = Debug|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Debug|x86.Build.0 = Debug|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Release|Any CPU.Build.0 = Release|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Release|x64.ActiveCfg = Release|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Release|x64.Build.0 = Release|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Release|x86.ActiveCfg = Release|Any CPU
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8}.Release|x86.Build.0 = Release|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Debug|x64.ActiveCfg = Debug|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Debug|x64.Build.0 = Debug|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Debug|x86.ActiveCfg = Debug|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Debug|x86.Build.0 = Debug|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Release|Any CPU.Build.0 = Release|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Release|x64.ActiveCfg = Release|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Release|x64.Build.0 = Release|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Release|x86.ActiveCfg = Release|Any CPU
- {69FA02D5-8A8D-447D-9CE5-A63591093F01}.Release|x86.Build.0 = Release|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Debug|x64.Build.0 = Debug|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Debug|x86.Build.0 = Debug|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Release|Any CPU.Build.0 = Release|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Release|x64.ActiveCfg = Release|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Release|x64.Build.0 = Release|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Release|x86.ActiveCfg = Release|Any CPU
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA}.Release|x86.Build.0 = Release|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Debug|x64.Build.0 = Debug|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Debug|x86.Build.0 = Debug|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Release|Any CPU.Build.0 = Release|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Release|x64.ActiveCfg = Release|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Release|x64.Build.0 = Release|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Release|x86.ActiveCfg = Release|Any CPU
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858}.Release|x86.Build.0 = Release|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Debug|x64.Build.0 = Debug|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Debug|x86.Build.0 = Debug|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Release|Any CPU.Build.0 = Release|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Release|x64.ActiveCfg = Release|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Release|x64.Build.0 = Release|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Release|x86.ActiveCfg = Release|Any CPU
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9}.Release|x86.Build.0 = Release|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Debug|x64.Build.0 = Debug|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Debug|x86.Build.0 = Debug|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Release|Any CPU.Build.0 = Release|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Release|x64.ActiveCfg = Release|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Release|x64.Build.0 = Release|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Release|x86.ActiveCfg = Release|Any CPU
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC}.Release|x86.Build.0 = Release|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Debug|x64.Build.0 = Debug|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Debug|x86.Build.0 = Debug|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Release|Any CPU.Build.0 = Release|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Release|x64.ActiveCfg = Release|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Release|x64.Build.0 = Release|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Release|x86.ActiveCfg = Release|Any CPU
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F}.Release|x86.Build.0 = Release|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Debug|x64.Build.0 = Debug|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Debug|x86.Build.0 = Debug|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Release|Any CPU.Build.0 = Release|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Release|x64.ActiveCfg = Release|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Release|x64.Build.0 = Release|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Release|x86.ActiveCfg = Release|Any CPU
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2}.Release|x86.Build.0 = Release|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Debug|x64.Build.0 = Debug|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Debug|x86.Build.0 = Debug|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Release|Any CPU.Build.0 = Release|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Release|x64.ActiveCfg = Release|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Release|x64.Build.0 = Release|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Release|x86.ActiveCfg = Release|Any CPU
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044}.Release|x86.Build.0 = Release|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Debug|x64.Build.0 = Debug|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Debug|x86.Build.0 = Debug|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Release|Any CPU.Build.0 = Release|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Release|x64.ActiveCfg = Release|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Release|x64.Build.0 = Release|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Release|x86.ActiveCfg = Release|Any CPU
- {50049A49-D27E-4200-9875-F6C486FD608D}.Release|x86.Build.0 = Release|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Debug|x64.ActiveCfg = Debug|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Debug|x64.Build.0 = Debug|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Debug|x86.ActiveCfg = Debug|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Debug|x86.Build.0 = Debug|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Release|Any CPU.Build.0 = Release|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Release|x64.ActiveCfg = Release|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Release|x64.Build.0 = Release|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Release|x86.ActiveCfg = Release|Any CPU
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929}.Release|x86.Build.0 = Release|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Debug|x64.Build.0 = Debug|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Debug|x86.Build.0 = Debug|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Release|Any CPU.Build.0 = Release|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Release|x64.ActiveCfg = Release|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Release|x64.Build.0 = Release|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Release|x86.ActiveCfg = Release|Any CPU
- {6969D83E-567C-47A7-8E7F-7FE40940704E}.Release|x86.Build.0 = Release|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Debug|x64.Build.0 = Debug|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Debug|x86.Build.0 = Debug|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Release|Any CPU.Build.0 = Release|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Release|x64.ActiveCfg = Release|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Release|x64.Build.0 = Release|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Release|x86.ActiveCfg = Release|Any CPU
- {061F07B8-067A-43E6-B0FF-250027EE705F}.Release|x86.Build.0 = Release|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Debug|x64.Build.0 = Debug|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Debug|x86.Build.0 = Debug|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Release|Any CPU.Build.0 = Release|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Release|x64.ActiveCfg = Release|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Release|x64.Build.0 = Release|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Release|x86.ActiveCfg = Release|Any CPU
- {27F25854-84CE-4474-91C2-5BFCE4C021DC}.Release|x86.Build.0 = Release|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Debug|x64.Build.0 = Debug|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Debug|x86.Build.0 = Debug|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Release|Any CPU.Build.0 = Release|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Release|x64.ActiveCfg = Release|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Release|x64.Build.0 = Release|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Release|x86.ActiveCfg = Release|Any CPU
- {1308D857-1D87-4973-A848-077F8BBD28DF}.Release|x86.Build.0 = Release|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Debug|x64.ActiveCfg = Debug|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Debug|x64.Build.0 = Debug|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Debug|x86.ActiveCfg = Debug|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Debug|x86.Build.0 = Debug|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Release|Any CPU.Build.0 = Release|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Release|x64.ActiveCfg = Release|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Release|x64.Build.0 = Release|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Release|x86.ActiveCfg = Release|Any CPU
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68}.Release|x86.Build.0 = Release|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Debug|x64.ActiveCfg = Debug|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Debug|x64.Build.0 = Debug|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Debug|x86.Build.0 = Debug|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Release|Any CPU.Build.0 = Release|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Release|x64.ActiveCfg = Release|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Release|x64.Build.0 = Release|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Release|x86.ActiveCfg = Release|Any CPU
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05}.Release|x86.Build.0 = Release|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Debug|x64.ActiveCfg = Debug|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Debug|x64.Build.0 = Debug|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Debug|x86.ActiveCfg = Debug|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Debug|x86.Build.0 = Debug|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Release|Any CPU.Build.0 = Release|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Release|x64.ActiveCfg = Release|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Release|x64.Build.0 = Release|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Release|x86.ActiveCfg = Release|Any CPU
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A}.Release|x86.Build.0 = Release|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Debug|x64.Build.0 = Debug|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Debug|x86.Build.0 = Debug|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Release|Any CPU.Build.0 = Release|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Release|x64.ActiveCfg = Release|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Release|x64.Build.0 = Release|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Release|x86.ActiveCfg = Release|Any CPU
- {62460E0C-D4D1-4606-9716-965267B77BA3}.Release|x86.Build.0 = Release|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Debug|x64.ActiveCfg = Debug|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Debug|x64.Build.0 = Debug|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Debug|x86.Build.0 = Debug|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Release|Any CPU.Build.0 = Release|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Release|x64.ActiveCfg = Release|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Release|x64.Build.0 = Release|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Release|x86.ActiveCfg = Release|Any CPU
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7}.Release|x86.Build.0 = Release|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Debug|x64.Build.0 = Debug|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Debug|x86.Build.0 = Debug|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Release|Any CPU.Build.0 = Release|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Release|x64.ActiveCfg = Release|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Release|x64.Build.0 = Release|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Release|x86.ActiveCfg = Release|Any CPU
- {E0B26803-010B-4198-8016-002242076B61}.Release|x86.Build.0 = Release|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Debug|x64.Build.0 = Debug|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Debug|x86.Build.0 = Debug|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Release|Any CPU.Build.0 = Release|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Release|x64.ActiveCfg = Release|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Release|x64.Build.0 = Release|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Release|x86.ActiveCfg = Release|Any CPU
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F}.Release|x86.Build.0 = Release|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Debug|x64.Build.0 = Debug|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Debug|x86.Build.0 = Debug|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Release|Any CPU.Build.0 = Release|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Release|x64.ActiveCfg = Release|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Release|x64.Build.0 = Release|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Release|x86.ActiveCfg = Release|Any CPU
- {FFA85947-690E-496B-B21E-DB1800F0DCA9}.Release|x86.Build.0 = Release|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Debug|x64.ActiveCfg = Debug|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Debug|x64.Build.0 = Debug|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Debug|x86.ActiveCfg = Debug|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Debug|x86.Build.0 = Debug|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Release|Any CPU.Build.0 = Release|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Release|x64.ActiveCfg = Release|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Release|x64.Build.0 = Release|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Release|x86.ActiveCfg = Release|Any CPU
- {591950E4-6377-4ECA-A386-8BD3FFE302F1}.Release|x86.Build.0 = Release|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Debug|x64.ActiveCfg = Debug|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Debug|x64.Build.0 = Debug|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Debug|x86.ActiveCfg = Debug|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Debug|x86.Build.0 = Debug|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Release|Any CPU.Build.0 = Release|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Release|x64.ActiveCfg = Release|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Release|x64.Build.0 = Release|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Release|x86.ActiveCfg = Release|Any CPU
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430}.Release|x86.Build.0 = Release|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Debug|x64.ActiveCfg = Debug|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Debug|x64.Build.0 = Debug|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Debug|x86.ActiveCfg = Debug|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Debug|x86.Build.0 = Debug|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Release|Any CPU.Build.0 = Release|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Release|x64.ActiveCfg = Release|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Release|x64.Build.0 = Release|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Release|x86.ActiveCfg = Release|Any CPU
- {396E6929-5365-4116-8AA8-DF5327247798}.Release|x86.Build.0 = Release|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Debug|x64.Build.0 = Debug|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Debug|x86.Build.0 = Debug|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Release|Any CPU.Build.0 = Release|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Release|x64.ActiveCfg = Release|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Release|x64.Build.0 = Release|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Release|x86.ActiveCfg = Release|Any CPU
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E}.Release|x86.Build.0 = Release|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Debug|x64.ActiveCfg = Debug|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Debug|x64.Build.0 = Debug|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Debug|x86.Build.0 = Debug|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Release|Any CPU.Build.0 = Release|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Release|x64.ActiveCfg = Release|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Release|x64.Build.0 = Release|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Release|x86.ActiveCfg = Release|Any CPU
- {5819B37B-4972-4BBC-B51C-57B0028EF869}.Release|x86.Build.0 = Release|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Debug|x64.Build.0 = Debug|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Debug|x86.Build.0 = Debug|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Release|Any CPU.Build.0 = Release|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Release|x64.ActiveCfg = Release|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Release|x64.Build.0 = Release|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Release|x86.ActiveCfg = Release|Any CPU
- {FE75CD3C-8329-C22D-A70E-B797DC30326D}.Release|x86.Build.0 = Release|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Debug|x64.Build.0 = Debug|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Debug|x86.Build.0 = Debug|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Release|Any CPU.Build.0 = Release|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Release|x64.ActiveCfg = Release|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Release|x64.Build.0 = Release|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Release|x86.ActiveCfg = Release|Any CPU
- {920E338E-0E4A-4632-8D88-C89F340EB8A2}.Release|x86.Build.0 = Release|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Debug|x64.Build.0 = Debug|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Debug|x86.Build.0 = Debug|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Release|Any CPU.Build.0 = Release|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Release|x64.ActiveCfg = Release|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Release|x64.Build.0 = Release|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Release|x86.ActiveCfg = Release|Any CPU
- {FD325D98-F10F-4912-BB2B-8287D413E430}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {EF93C76C-24D8-4BBE-BA2E-9A078D9B7499} = {38ECA068-176F-463C-A1D7-044341D4CACB}
- {EA3E9159-AA18-47AB-A3FF-8631935AB250} = {FA350BD6-C29D-40D9-BA47-FE5FBDFC84A0}
- {19AED41D-C37E-4F25-9A86-4370BD8343C9} = {FA350BD6-C29D-40D9-BA47-FE5FBDFC84A0}
- {7A3C9529-7B06-4F7D-B2A0-2D2A09FE02B9} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {426A432B-EEFE-46A0-9DE2-4CD508A29160} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {0832FC0C-22FC-4660-9E8A-7E259CBC246D} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {04C6B111-F45F-434D-8A7D-D6DD51029966} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {35427306-7271-456A-A337-F7D7E79FB027} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {B93A72CF-18A9-40E1-8902-63EEA6094905} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {6925EF20-C289-482E-855E-DAFCE62BE16A} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {6F9902AA-DBCE-4BB8-AEBE-47264A10D933} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {D2E8AC42-2751-4AF9-87E4-54A8B2034360} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {1A6A0104-F610-4DD3-88BE-C4029034E5DA} = {BF4543A8-0731-4FDD-BB6B-0ADB9561F981}
- {34A46D97-5996-46B3-BDCA-631EDAA0E210} = {FA350BD6-C29D-40D9-BA47-FE5FBDFC84A0}
- {D4E5F6A7-B8C9-4D0E-A236-B4C5D6E7F8A9} = {FA350BD6-C29D-40D9-BA47-FE5FBDFC84A0}
- {A1B2C3D4-5E6F-4A7B-9C8D-0E1F2A3B4C5D} = {FA350BD6-C29D-40D9-BA47-FE5FBDFC84A0}
- {BA4579AF-9C20-477A-891B-926968B11C68} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {6F24BF9C-EA4E-42AB-A9A8-435CE69362B8} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {64775F93-5A04-495F-97C6-BDB3835B18F6} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {17CE6A72-A88D-4587-8FCD-3AB7E35F9524} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {1397574D-93C6-4A2A-94BA-F56367962CC2} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {FBB52C66-16F3-4909-A507-BA1FF8D96FAA} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {7FB9D801-F924-4AEE-94F6-B95997077FA3} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {6B0F6DFC-89FD-47AD-B793-C595ED134AD9} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {67844BF0-10DC-4C0A-B913-FCEF3F7FDC8C} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {B98D0EE8-F3E3-4B9F-AB50-BD33CA8EE5C5} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {DD3F159F-B858-49AD-8DEF-CB7A3FA47B94} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {9757F07A-8B94-4C0C-9BC3-16C34DB8E12A} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {698F61F2-AA56-454A-89BE-E0FACDCA6F29} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {735E808D-4B7A-4D4C-946C-4980983F8069} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {56643517-D513-4A7E-A245-018DC9E2B451} = {38ECA068-176F-463C-A1D7-044341D4CACB}
- {E78BA3F9-119E-4F7E-893F-3972B22F5096} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {CC40A0A2-BD47-49B9-A1E1-6E1819117EB1} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {B023CB66-17B2-4B82-B9C1-09E6716131C4} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {9D142307-0C53-490B-AFAB-C634FDF57A64} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {DA207F2A-1F21-4B78-8441-236B1A9EA728} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {95B5BD92-639D-4B38-AA17-D4D1FADB20F8} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {69FA02D5-8A8D-447D-9CE5-A63591093F01} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {E0CDC8F3-2F79-40ED-AD7C-EF3F7B056BEA} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {3CCCC424-B13F-479B-94A2-A0A6B05C0858} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {B34CA673-578B-46D8-BEC0-2C32BF6997F9} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {ACCAAA38-FBF0-4C18-9227-4A7A3897C5AC} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {1C0C8328-3B03-4D43-8309-7F0F52A0475F} = {6EAC4D2C-4A86-4C9F-8427-CB374F69F08C}
- {1301BA1F-F852-4A2A-8A01-2BE2E3C992E2} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {EEEE2033-07A4-42BB-AFEE-3F83E0BD3044} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {50049A49-D27E-4200-9875-F6C486FD608D} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {0B2B4B1B-EBF7-447F-9E5F-C55CE3247929} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {6969D83E-567C-47A7-8E7F-7FE40940704E} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {061F07B8-067A-43E6-B0FF-250027EE705F} = {38ECA068-176F-463C-A1D7-044341D4CACB}
- {27F25854-84CE-4474-91C2-5BFCE4C021DC} = {38ECA068-176F-463C-A1D7-044341D4CACB}
- {1308D857-1D87-4973-A848-077F8BBD28DF} = {FA350BD6-C29D-40D9-BA47-FE5FBDFC84A0}
- {BF4543A8-0731-4FDD-BB6B-0ADB9561F981} = {38ECA068-176F-463C-A1D7-044341D4CACB}
- {09958AAA-44BC-42DE-86D1-0E39EF3C0C68} = {BF4543A8-0731-4FDD-BB6B-0ADB9561F981}
- {9DAAD56A-8DB7-4A41-BAF3-9486D617AB05} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {8AD9B827-7FB6-4581-85BB-82D7F298DE1A} = {F6F48227-B3C5-4A51-B33F-FF9AD96352DB}
- {62460E0C-D4D1-4606-9716-965267B77BA3} = {583FFBBD-421C-4FB7-BBDA-F9CAF35A354A}
- {75F9D855-026B-4BCB-90CE-3800F02FA0A7} = {583FFBBD-421C-4FB7-BBDA-F9CAF35A354A}
- {E0B26803-010B-4198-8016-002242076B61} = {583FFBBD-421C-4FB7-BBDA-F9CAF35A354A}
- {136F1E35-8B20-465C-8D42-30A5A0D0DA1F} = {583FFBBD-421C-4FB7-BBDA-F9CAF35A354A}
- {12C4A556-E62E-4EC0-BCD9-E9D4E1F3D430} = {BF4543A8-0731-4FDD-BB6B-0ADB9561F981}
- {396E6929-5365-4116-8AA8-DF5327247798} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {B2C3D4E5-6F7A-4B8C-9D0E-1F2A3B4C5D6E} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {CEA09484-30F6-4D44-02F6-822E06DBC57C} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
- {5819B37B-4972-4BBC-B51C-57B0028EF869} = {CEA09484-30F6-4D44-02F6-822E06DBC57C}
- {8D626EA8-CB54-BC41-363A-217881BEBA6E} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
- {03997797-E7F5-0643-168D-B8EA7178C2FE} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
- {FE75CD3C-8329-C22D-A70E-B797DC30326D} = {6360202A-F931-4BBD-ADBD-C9A628EE59F8}
- {FD325D98-F10F-4912-BB2B-8287D413E430} = {CEA09484-30F6-4D44-02F6-822E06DBC57C}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {88B478F4-FD3B-4C24-9E84-4FAAF0254397}
- EndGlobalSection
-EndGlobal
diff --git a/GrandNode.slnx b/GrandNode.slnx
new file mode 100644
index 0000000000..b88014aefb
--- /dev/null
+++ b/GrandNode.slnx
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/README.md b/README.md
index dfdaf8e3e4..508a71946f 100644
--- a/README.md
+++ b/README.md
@@ -136,7 +136,7 @@ docker pull grandnode/grandnode2:x.xx
* Open locally in an IDE
Extract the source code package downloaded from the Releases tab to a folder (or
-clone the repository), and open `GrandNode.sln`. Build the whole solution - that
+clone the repository), and open `GrandNode.slnx`. Build the whole solution - that
compiles the modules and plugins into the web project's output as well - then set
`Grand.Web` as the startup project and run it. See
[Building from source](#building-from-source) for the command line equivalent and
@@ -152,7 +152,7 @@ git clone - b x.xx https://github.com/grandnode/grandnode2.git
```
```bash
cd ~/source/grandnode
-dotnet restore GrandNode.sln
+dotnet restore GrandNode.slnx
```
Now it's time to rebuild all modules and plugins and publish the application. Each
module and plugin copies itself into the web project's output, so they have to be
@@ -195,11 +195,11 @@ Feel free to visit our [detailed guide about GrandNode installation.](https://gr
#### Backend
```bash
-dotnet restore GrandNode.sln
-dotnet build GrandNode.sln
+dotnet restore GrandNode.slnx
+dotnet build GrandNode.slnx
```
-`GrandNode.sln` contains the whole application: the core libraries, the web
+`GrandNode.slnx` contains the whole application: the core libraries, the web
project, the modules under `src/Modules` (installer, migrations, REST API,
scheduled tasks) and the plugins under `src/Plugins`. Building the solution
builds them all and copies each module and plugin into
@@ -254,7 +254,7 @@ dotnet run --project src/Web/Grand.Web
`Grand.Web` does not reference the plugins - they install themselves into its
output directory when *they* are built. So build the solution once
-(`dotnet build GrandNode.sln`) before the first run; after that you can start the
+(`dotnet build GrandNode.slnx`) before the first run; after that you can start the
web project alone.
The Kestrel profile listens on and
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 6bdf32621e..cc16e99a8d 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -58,7 +58,7 @@ steps:
displayName: 'dotnet restore'
inputs:
command: 'restore'
- projects: '**/*.sln'
+ projects: '**/*.slnx'
feedsToUse: 'select'
- task: DotNetCoreCLI@2