[Build] Package build improvements

This commit is contained in:
Virgile Bello 2018-11-28 23:17:38 +09:00
Родитель f3b67810b6
Коммит badb44c405
41 изменённых файлов: 1692 добавлений и 4128 удалений

Просмотреть файл

@ -0,0 +1,8 @@
<!-- Build file pre-included by all Xenko projects -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<XenkoCommonPreSettingsName>Xenko</XenkoCommonPreSettingsName>
<XenkoPlatforms Condition="'$(XenkoPlatforms)' == ''">Windows;Android</XenkoPlatforms>
</PropertyGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
set XenkoPlatforms=Windows;Android
Xenko.sln

457
build/Xenko.Android.sln Normal file
Просмотреть файл

@ -0,0 +1,457 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2024
MinimumVisualStudioVersion = 14.0.23107.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "10-CoreRuntime", "10-CoreRuntime", "{2E93E2B5-4500-4E47-9B65-E705218AB578}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "20-XenkoRuntime", "20-XenkoRuntime", "{4C142567-C42B-40F5-B092-798882190209}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.Private", "00-Targets.Private", "{97978864-95DD-43A6-9159-AA1C881BE99F}"
ProjectSection(SolutionItems) = preProject
..\store.config = ..\store.config
..\sources\targets\Xenko.Core.Android.CSharp.targets = ..\sources\targets\Xenko.Core.Android.CSharp.targets
..\sources\targets\Xenko.Core.CoreCLR.Cpp.targets = ..\sources\targets\Xenko.Core.CoreCLR.Cpp.targets
..\sources\targets\Xenko.Core.CoreCLR.CSharp.targets = ..\sources\targets\Xenko.Core.CoreCLR.CSharp.targets
..\sources\targets\Xenko.Core.Cpp.targets = ..\sources\targets\Xenko.Core.Cpp.targets
..\sources\targets\Xenko.Core.CSharp.targets = ..\sources\targets\Xenko.Core.CSharp.targets
..\sources\targets\Xenko.Core.GlobalSettings.targets = ..\sources\targets\Xenko.Core.GlobalSettings.targets
..\sources\targets\Xenko.Core.iOS.CSharp.targets = ..\sources\targets\Xenko.Core.iOS.CSharp.targets
..\sources\targets\Xenko.Core.PostSettings.Dependencies.targets = ..\sources\targets\Xenko.Core.PostSettings.Dependencies.targets
..\sources\targets\Xenko.Core.PostSettings.targets = ..\sources\targets\Xenko.Core.PostSettings.targets
..\sources\targets\Xenko.Core.PreSettings.targets = ..\sources\targets\Xenko.Core.PreSettings.targets
..\sources\targets\Xenko.Core.UWP.Cpp.targets = ..\sources\targets\Xenko.Core.UWP.Cpp.targets
..\sources\targets\Xenko.Core.UWP.CSharp.targets = ..\sources\targets\Xenko.Core.UWP.CSharp.targets
..\sources\targets\Xenko.GlobalSettings.targets = ..\sources\targets\Xenko.GlobalSettings.targets
..\sources\native\Xenko.Native.targets = ..\sources\native\Xenko.Native.targets
..\sources\targets\Xenko.PostSettings.References.targets = ..\sources\targets\Xenko.PostSettings.References.targets
..\sources\targets\Xenko.PostSettings.targets = ..\sources\targets\Xenko.PostSettings.targets
..\sources\targets\Xenko.PostSettings.User.targets = ..\sources\targets\Xenko.PostSettings.User.targets
..\sources\targets\Xenko.PreSettings.targets = ..\sources\targets\Xenko.PreSettings.targets
..\sources\targets\Xenko.PreSettings.UnitTests.targets = ..\sources\targets\Xenko.PreSettings.UnitTests.targets
..\sources\targets\Xenko.PreSettings.User.targets = ..\sources\targets\Xenko.PreSettings.User.targets
..\sources\targets\Xenko.UnitTests.DisableBuild.targets = ..\sources\targets\Xenko.UnitTests.DisableBuild.targets
..\sources\targets\Xenko.UnitTests.targets = ..\sources\targets\Xenko.UnitTests.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "80-Shaders", "80-Shaders", "{10D145AF-C8AE-428F-A80F-CA1B591D0DB2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.User", "00-Targets.User", "{BB2D1F96-E184-4EE2-8677-3EA5E059E1A6}"
ProjectSection(SolutionItems) = preProject
..\Targets\Xenko.Android.targets = ..\Targets\Xenko.Android.targets
..\Targets\Xenko.Common.targets = ..\Targets\Xenko.Common.targets
..\Targets\Xenko.CoreCLR.targets = ..\Targets\Xenko.CoreCLR.targets
..\Targets\Xenko.iOS.targets = ..\Targets\Xenko.iOS.targets
..\Targets\Xenko.Linux.targets = ..\Targets\Xenko.Linux.targets
..\Targets\Xenko.macOS.targets = ..\Targets\Xenko.macOS.targets
..\Targets\Xenko.targets = ..\Targets\Xenko.targets
..\Targets\Xenko.UWP.targets = ..\Targets\Xenko.UWP.targets
..\Targets\Xenko.Windows.targets = ..\Targets\Xenko.Windows.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Config", "00-Config", "{7662CECF-2A3D-4DBA-AB3D-77FD8536E7A3}"
ProjectSection(SolutionItems) = preProject
..\sources\shared\SharedAssemblyInfo.cs = ..\sources\shared\SharedAssemblyInfo.cs
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xenko.Shared", "Xenko.Shared", "{1AC70118-C90F-4EC6-9D8B-C628BDF900F7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "21-XenkoRuntime.Tests", "21-XenkoRuntime.Tests", "{A7ED9F01-7D78-4381-90A6-D50E51C17250}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "11-CoreRuntime.Tests", "11-CoreRuntime.Tests", "{22ADD4CD-092E-4ADC-A21E-64CF42230152}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.Build", "00-Targets.Build", "{0B81090E-4066-4723-A658-8AEDBEADE619}"
ProjectSection(SolutionItems) = preProject
Xenko.build = Xenko.build
Xenko.Core.GlobalSettings.Local.targets = Xenko.Core.GlobalSettings.Local.targets
Xenko.Core.PostSettings.Local.targets = Xenko.Core.PostSettings.Local.targets
Xenko.Core.PreSettings.Local.targets = Xenko.Core.PreSettings.Local.targets
Xenko.PreSettings.Local.targets = Xenko.PreSettings.Local.targets
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Engine", "../sources/engine/Xenko.Engine/Xenko.Engine.csproj", "{C121A566-555E-42B9-9B0A-1696529A9088}"
ProjectSection(ProjectDependencies) = postProject
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F} = {F2D52EDB-BC17-4243-B06D-33CD20F87A7F}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics", "../sources/engine/Xenko.Graphics/Xenko.Graphics.csproj", "{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Engine.Tests.Android", "../sources/engine/Xenko.Engine.Tests/Xenko.Engine.Tests.Android.csproj", "{A8F8D125-7A22-489F-99BC-9A02F545A17F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Input.Tests.Android", "../sources/engine/Xenko.Input.Tests/Xenko.Input.Tests.Android.csproj", "{01700344-CF44-482C-BEBC-60213B0F844C}"
ProjectSection(ProjectDependencies) = postProject
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E} = {84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A} = {1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}
{1320F627-EE43-4115-8E89-19D1753E51F2} = {1320F627-EE43-4115-8E89-19D1753E51F2}
{C121A566-555E-42B9-9B0A-1696529A9088} = {C121A566-555E-42B9-9B0A-1696529A9088}
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5} = {FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68} = {0E916AB7-5A6C-4820-8AB1-AA492FE66D68}
{42780CBD-3FE7-48E3-BD5B-59945EA20137} = {42780CBD-3FE7-48E3-BD5B-59945EA20137}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Tests.Android", "../sources/core/Xenko.Core.Tests/Xenko.Core.Tests.Android.csproj", "{5AA408BA-E766-453E-B661-E3D7EC46E2A6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Shaders", "../sources/shaders/Xenko.Core.Shaders/Xenko.Core.Shaders.csproj", "{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}"
ProjectSection(ProjectDependencies) = postProject
{5210FB81-B807-49BB-AF0D-31FB6A83A572} = {5210FB81-B807-49BB-AF0D-31FB6A83A572}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Irony", "../sources/shaders/Irony/Irony.csproj", "{D81F5C91-D7DB-46E5-BC99-49488FB6814C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Games", "../sources/engine/Xenko.Games/Xenko.Games.csproj", "{42780CBD-3FE7-48E3-BD5B-59945EA20137}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Audio.Tests.Android", "../sources/engine/Xenko.Audio.Tests/Xenko.Audio.Tests.Android.csproj", "{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core", "../sources/core/Xenko.Core/Xenko.Core.csproj", "{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Mathematics", "../sources/core/Xenko.Core.Mathematics/Xenko.Core.Mathematics.csproj", "{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}"
ProjectSection(ProjectDependencies) = postProject
{5210FB81-B807-49BB-AF0D-31FB6A83A572} = {5210FB81-B807-49BB-AF0D-31FB6A83A572}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Serialization", "../sources/core/Xenko.Core.Serialization/Xenko.Core.Serialization.csproj", "{5210FB81-B807-49BB-AF0D-31FB6A83A572}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.MicroThreading", "../sources/core/Xenko.Core.MicroThreading/Xenko.Core.MicroThreading.csproj", "{1320F627-EE43-4115-8E89-19D1753E51F2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.IO", "../sources/core/Xenko.Core.IO/Xenko.Core.IO.csproj", "{1DE01410-22C9-489B-9796-1ADDAB1F64E5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Shaders.Parser", "../sources/engine/Xenko.Shaders.Parser/Xenko.Shaders.Parser.csproj", "{14A47447-2A24-4ECD-B24D-6571499DCD4C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Shaders", "../sources/engine/Xenko.Shaders/Xenko.Shaders.csproj", "{273BDD15-7392-4078-91F0-AF23594A3D7B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Audio", "../sources/engine/Xenko.Audio/Xenko.Audio.csproj", "{DE042125-C270-4D1D-9270-0759C167567A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko", "../sources/engine/Xenko/Xenko.csproj", "{72390339-B2A1-4F61-A800-31ED0975B515}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Shaders.Compiler", "../sources/engine/Xenko.Shaders.Compiler/Xenko.Shaders.Compiler.csproj", "{E8B3553F-A79F-4E50-B75B-ACEE771C320C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Input", "../sources/engine/Xenko.Input/Xenko.Input.csproj", "{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.UI", "../sources/engine/Xenko.UI/Xenko.UI.csproj", "{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}"
ProjectSection(ProjectDependencies) = postProject
{C121A566-555E-42B9-9B0A-1696529A9088} = {C121A566-555E-42B9-9B0A-1696529A9088}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.UI.Tests.Android", "../sources/engine/Xenko.UI.Tests/Xenko.UI.Tests.Android.csproj", "{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics.Regression", "../sources/engine/Xenko.Graphics.Regression/Xenko.Graphics.Regression.csproj", "{D002FEB1-00A6-4AB1-A83F-1F253465E64D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Physics", "../sources/engine/Xenko.Physics/Xenko.Physics.csproj", "{DD592516-B341-40FE-9100-1B0FA784A060}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.SpriteStudio.Runtime", "../sources/engine/Xenko.SpriteStudio.Runtime/Xenko.SpriteStudio.Runtime.csproj", "{9BC63BEC-F305-451D-BB31-262938EA964D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics.Tests.Android", "../sources/engine/Xenko.Graphics.Tests/Xenko.Graphics.Tests.Android.csproj", "{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics.Tests.10_0.Android", "../sources/engine/Xenko.Graphics.Tests.10_0/Xenko.Graphics.Tests.10_0.Android.csproj", "{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics.Tests.11_0.Android", "../sources/engine/Xenko.Graphics.Tests.11_0/Xenko.Graphics.Tests.11_0.Android.csproj", "{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Particles", "../sources/engine/Xenko.Particles/Xenko.Particles.csproj", "{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Games.Testing", "../sources/engine/Xenko.Games.Testing/Xenko.Games.Testing.csproj", "{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Native", "../sources/engine/Xenko.Native/Xenko.Native.csproj", "{1DBBC150-F085-43EF-B41D-27C72D133770}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Particles.Tests.Android", "../sources/engine/Xenko.Particles.Tests/Xenko.Particles.Tests.Android.csproj", "{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xenko.Refactor", "../sources/engine/Xenko.Shared/Refactor/Xenko.Refactor.shproj", "{B33E576F-2279-4BFC-A438-D9B84343B56B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Physics.Tests.Android", "../sources/engine/Xenko.Physics.Tests/Xenko.Physics.Tests.Android.csproj", "{4F0E7E04-F067-4CE8-B8C8-1105F319D123}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.VirtualReality", "../sources/engine/Xenko.VirtualReality/Xenko.VirtualReality.csproj", "{53782603-3096-40C2-ABD3-F8F311BAE4BE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Navigation", "../sources/engine/Xenko.Navigation/Xenko.Navigation.csproj", "{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Localization", "00-Localization", "{FC791F56-C1F1-4C41-A193-868D8197F8E2}"
ProjectSection(SolutionItems) = preProject
..\sources\localization\Xenko.Assets.Presentation.pot = ..\sources\localization\Xenko.Assets.Presentation.pot
..\sources\localization\Xenko.Core.Assets.Editor.pot = ..\sources\localization\Xenko.Core.Assets.Editor.pot
..\sources\localization\Xenko.Core.Presentation.pot = ..\sources\localization\Xenko.Core.Presentation.pot
..\sources\localization\Xenko.GameStudio.pot = ..\sources\localization\Xenko.GameStudio.pot
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ja", "ja", "{B4EABB0D-E495-405C-B7B1-E2A7A3711AF5}"
ProjectSection(SolutionItems) = preProject
..\sources\localization\ja\Xenko.Core.Assets.Editor.ja.po = ..\sources\localization\ja\Xenko.Core.Assets.Editor.ja.po
..\sources\localization\ja\Xenko.GameStudio.ja.po = ..\sources\localization\ja\Xenko.GameStudio.ja.po
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Video", "../sources/engine/Xenko.Video/Xenko.Video.csproj", "{DA355C86-866F-4843-9B4D-63A173C750FB}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\sources\engine\Xenko.Shared\Refactor\Xenko.Refactor.projitems*{b33e576f-2279-4bfc-a438-d9b84343b56b}*SharedItemsImports = 13
..\sources\engine\Xenko.Shared\Refactor\Xenko.Refactor.projitems*{c121a566-555e-42b9-9b0a-1696529a9088}*SharedItemsImports = 4
..\sources\shared\Xenko.Core.ShellHelper\Xenko.Core.ShellHelper.projitems*{e8b3553f-a79f-4e50-b75b-acee771c320c}*SharedItemsImports = 4
..\sources\engine\Xenko.Shared\Refactor\Xenko.Refactor.projitems*{fb06c76a-6bb7-40be-9afa-fec13b045fb5}*SharedItemsImports = 4
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Android = Debug|Android
Release|Android = Release|Android
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|Android.ActiveCfg = Debug|Android
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|Android.Build.0 = Debug|Android
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|Android.Deploy.0 = Debug|Android
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|Android.ActiveCfg = Release|Android
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|Android.Build.0 = Release|Android
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|Android.Deploy.0 = Release|Android
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|Android.ActiveCfg = Debug|Android
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|Android.Build.0 = Debug|Android
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|Android.Deploy.0 = Debug|Android
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|Android.ActiveCfg = Release|Android
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|Android.Build.0 = Release|Android
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|Android.Deploy.0 = Release|Android
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Debug|Android.ActiveCfg = Debug|Android
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Debug|Android.Build.0 = Debug|Android
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Debug|Android.Deploy.0 = Debug|Android
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Release|Android.ActiveCfg = Release|Android
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Release|Android.Build.0 = Release|Android
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Release|Android.Deploy.0 = Release|Android
{01700344-CF44-482C-BEBC-60213B0F844C}.Debug|Android.ActiveCfg = Debug|Android
{01700344-CF44-482C-BEBC-60213B0F844C}.Debug|Android.Build.0 = Debug|Android
{01700344-CF44-482C-BEBC-60213B0F844C}.Debug|Android.Deploy.0 = Debug|Android
{01700344-CF44-482C-BEBC-60213B0F844C}.Release|Android.ActiveCfg = Release|Android
{01700344-CF44-482C-BEBC-60213B0F844C}.Release|Android.Build.0 = Release|Android
{01700344-CF44-482C-BEBC-60213B0F844C}.Release|Android.Deploy.0 = Release|Android
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Debug|Android.ActiveCfg = Debug|Android
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Debug|Android.Build.0 = Debug|Android
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Debug|Android.Deploy.0 = Debug|Android
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Release|Android.ActiveCfg = Debug|Android
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Release|Android.Build.0 = Debug|Android
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Release|Android.Deploy.0 = Debug|Android
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|Android.ActiveCfg = Debug|Android
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|Android.Build.0 = Debug|Android
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|Android.Deploy.0 = Debug|Android
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|Android.ActiveCfg = Release|Android
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|Android.Build.0 = Release|Android
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|Android.Deploy.0 = Release|Android
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|Android.ActiveCfg = Debug|Android
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|Android.Build.0 = Debug|Android
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|Android.Deploy.0 = Debug|Android
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|Android.ActiveCfg = Release|Android
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|Android.Build.0 = Release|Android
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|Android.Deploy.0 = Release|Android
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|Android.ActiveCfg = Debug|Android
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|Android.Build.0 = Debug|Android
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|Android.Deploy.0 = Debug|Android
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|Android.ActiveCfg = Release|Android
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|Android.Build.0 = Release|Android
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|Android.Deploy.0 = Release|Android
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Debug|Android.ActiveCfg = Debug|Android
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Debug|Android.Build.0 = Debug|Android
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Debug|Android.Deploy.0 = Debug|Android
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Release|Android.ActiveCfg = Release|Android
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Release|Android.Build.0 = Release|Android
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Release|Android.Deploy.0 = Release|Android
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|Android.ActiveCfg = Debug|Android
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|Android.Build.0 = Debug|Android
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|Android.Deploy.0 = Debug|Android
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|Android.ActiveCfg = Release|Android
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|Android.Build.0 = Release|Android
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|Android.Deploy.0 = Release|Android
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|Android.ActiveCfg = Debug|Android
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|Android.Build.0 = Debug|Android
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|Android.Deploy.0 = Debug|Android
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|Android.ActiveCfg = Release|Android
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|Android.Build.0 = Release|Android
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|Android.Deploy.0 = Release|Android
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|Android.ActiveCfg = Debug|Android
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|Android.Build.0 = Debug|Android
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|Android.Deploy.0 = Debug|Android
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|Android.ActiveCfg = Release|Android
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|Android.Build.0 = Release|Android
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|Android.Deploy.0 = Release|Android
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|Android.ActiveCfg = Debug|Android
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|Android.Build.0 = Debug|Android
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|Android.Deploy.0 = Debug|Android
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|Android.ActiveCfg = Release|Android
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|Android.Build.0 = Release|Android
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|Android.Deploy.0 = Release|Android
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|Android.ActiveCfg = Debug|Android
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|Android.Build.0 = Debug|Android
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|Android.Deploy.0 = Debug|Android
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|Android.ActiveCfg = Release|Android
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|Android.Build.0 = Release|Android
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|Android.Deploy.0 = Release|Android
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|Android.ActiveCfg = Debug|Android
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|Android.Build.0 = Debug|Android
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|Android.Deploy.0 = Debug|Android
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|Android.ActiveCfg = Release|Android
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|Android.Build.0 = Release|Android
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|Android.Deploy.0 = Release|Android
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|Android.ActiveCfg = Debug|Android
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|Android.Build.0 = Debug|Android
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|Android.Deploy.0 = Debug|Android
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|Android.ActiveCfg = Release|Android
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|Android.Build.0 = Release|Android
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|Android.Deploy.0 = Release|Android
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|Android.ActiveCfg = Debug|Android
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|Android.Build.0 = Debug|Android
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|Android.Deploy.0 = Debug|Android
{DE042125-C270-4D1D-9270-0759C167567A}.Release|Android.ActiveCfg = Release|Android
{DE042125-C270-4D1D-9270-0759C167567A}.Release|Android.Build.0 = Release|Android
{DE042125-C270-4D1D-9270-0759C167567A}.Release|Android.Deploy.0 = Release|Android
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|Android.ActiveCfg = Debug|Android
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|Android.Build.0 = Debug|Android
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|Android.Deploy.0 = Debug|Android
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|Android.ActiveCfg = Release|Android
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|Android.Build.0 = Release|Android
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|Android.Deploy.0 = Release|Android
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|Android.ActiveCfg = Debug|Android
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|Android.Build.0 = Debug|Android
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|Android.Deploy.0 = Debug|Android
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|Android.ActiveCfg = Release|Android
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|Android.Build.0 = Release|Android
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|Android.Deploy.0 = Release|Android
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|Android.ActiveCfg = Debug|Android
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|Android.Build.0 = Debug|Android
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|Android.Deploy.0 = Debug|Android
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|Android.ActiveCfg = Release|Android
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|Android.Build.0 = Release|Android
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|Android.Deploy.0 = Release|Android
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|Android.ActiveCfg = Debug|Android
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|Android.Build.0 = Debug|Android
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|Android.Deploy.0 = Debug|Android
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|Android.ActiveCfg = Release|Android
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|Android.Build.0 = Release|Android
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|Android.Deploy.0 = Release|Android
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Debug|Android.ActiveCfg = Debug|Android
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Debug|Android.Build.0 = Debug|Android
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Debug|Android.Deploy.0 = Debug|Android
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Release|Android.ActiveCfg = Release|Android
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Release|Android.Build.0 = Release|Android
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Release|Android.Deploy.0 = Release|Android
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|Android.ActiveCfg = Debug|Android
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|Android.Build.0 = Debug|Android
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|Android.Deploy.0 = Debug|Android
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|Android.ActiveCfg = Release|Android
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|Android.Build.0 = Release|Android
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|Android.Deploy.0 = Release|Android
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|Android.ActiveCfg = Debug|Android
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|Android.Build.0 = Debug|Android
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|Android.Deploy.0 = Debug|Android
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|Android.ActiveCfg = Release|Android
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|Android.Build.0 = Release|Android
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|Android.Deploy.0 = Release|Android
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|Android.ActiveCfg = Debug|Android
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|Android.Build.0 = Debug|Android
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|Android.Deploy.0 = Debug|Android
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|Android.ActiveCfg = Release|Android
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|Android.Build.0 = Release|Android
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|Android.Deploy.0 = Release|Android
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Debug|Android.ActiveCfg = Debug|Android
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Debug|Android.Build.0 = Debug|Android
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Debug|Android.Deploy.0 = Debug|Android
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Release|Android.ActiveCfg = Release|Android
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Release|Android.Build.0 = Release|Android
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Release|Android.Deploy.0 = Release|Android
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Debug|Android.ActiveCfg = Debug|Android
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Debug|Android.Build.0 = Debug|Android
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Debug|Android.Deploy.0 = Debug|Android
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Release|Android.ActiveCfg = Release|Android
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Release|Android.Build.0 = Release|Android
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Release|Android.Deploy.0 = Release|Android
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Debug|Android.ActiveCfg = Debug|Android
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Debug|Android.Build.0 = Debug|Android
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Debug|Android.Deploy.0 = Debug|Android
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Release|Android.ActiveCfg = Release|Android
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Release|Android.Build.0 = Release|Android
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Release|Android.Deploy.0 = Release|Android
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|Android.ActiveCfg = Debug|Android
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|Android.Build.0 = Debug|Android
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|Android.Deploy.0 = Debug|Android
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|Android.ActiveCfg = Release|Android
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|Android.Build.0 = Release|Android
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|Android.Deploy.0 = Release|Android
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|Android.ActiveCfg = Debug|Android
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|Android.Build.0 = Debug|Android
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|Android.Deploy.0 = Debug|Android
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|Android.ActiveCfg = Release|Android
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|Android.Build.0 = Release|Android
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|Android.Deploy.0 = Release|Android
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|Android.ActiveCfg = Debug|Android
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|Android.Build.0 = Debug|Android
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|Android.Deploy.0 = Debug|Android
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|Android.ActiveCfg = Release|Android
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|Android.Build.0 = Release|Android
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|Android.Deploy.0 = Release|Android
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Debug|Android.ActiveCfg = Debug|Android
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Debug|Android.Build.0 = Debug|Android
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Debug|Android.Deploy.0 = Debug|Android
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Release|Android.ActiveCfg = Release|Android
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Release|Android.Build.0 = Release|Android
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Release|Android.Deploy.0 = Release|Android
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Debug|Android.ActiveCfg = Debug|Android
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Debug|Android.Build.0 = Debug|Android
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Debug|Android.Deploy.0 = Debug|Android
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Release|Android.ActiveCfg = Release|Android
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Release|Android.Build.0 = Release|Android
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Release|Android.Deploy.0 = Release|Android
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|Android.ActiveCfg = Debug|Android
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|Android.Build.0 = Debug|Android
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|Android.Deploy.0 = Debug|Android
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|Android.ActiveCfg = Release|Android
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|Android.Build.0 = Release|Android
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|Android.Deploy.0 = Release|Android
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|Android.ActiveCfg = Debug|Android
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|Android.Build.0 = Debug|Android
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|Android.Deploy.0 = Debug|Android
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|Android.ActiveCfg = Release|Android
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|Android.Build.0 = Release|Android
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|Android.Deploy.0 = Release|Android
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|Android.ActiveCfg = Debug|Android
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|Android.Build.0 = Debug|Android
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|Android.Deploy.0 = Debug|Android
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|Android.ActiveCfg = Release|Android
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|Android.Build.0 = Release|Android
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|Android.Deploy.0 = Release|Android
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{1AC70118-C90F-4EC6-9D8B-C628BDF900F7} = {4C142567-C42B-40F5-B092-798882190209}
{C121A566-555E-42B9-9B0A-1696529A9088} = {4C142567-C42B-40F5-B092-798882190209}
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5} = {4C142567-C42B-40F5-B092-798882190209}
{A8F8D125-7A22-489F-99BC-9A02F545A17F} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{01700344-CF44-482C-BEBC-60213B0F844C} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{5AA408BA-E766-453E-B661-E3D7EC46E2A6} = {22ADD4CD-092E-4ADC-A21E-64CF42230152}
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F} = {10D145AF-C8AE-428F-A80F-CA1B591D0DB2}
{D81F5C91-D7DB-46E5-BC99-49488FB6814C} = {10D145AF-C8AE-428F-A80F-CA1B591D0DB2}
{42780CBD-3FE7-48E3-BD5B-59945EA20137} = {4C142567-C42B-40F5-B092-798882190209}
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{5210FB81-B807-49BB-AF0D-31FB6A83A572} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{1320F627-EE43-4115-8E89-19D1753E51F2} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{1DE01410-22C9-489B-9796-1ADDAB1F64E5} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{14A47447-2A24-4ECD-B24D-6571499DCD4C} = {4C142567-C42B-40F5-B092-798882190209}
{273BDD15-7392-4078-91F0-AF23594A3D7B} = {4C142567-C42B-40F5-B092-798882190209}
{DE042125-C270-4D1D-9270-0759C167567A} = {4C142567-C42B-40F5-B092-798882190209}
{72390339-B2A1-4F61-A800-31ED0975B515} = {4C142567-C42B-40F5-B092-798882190209}
{E8B3553F-A79F-4E50-B75B-ACEE771C320C} = {4C142567-C42B-40F5-B092-798882190209}
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E} = {4C142567-C42B-40F5-B092-798882190209}
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3} = {4C142567-C42B-40F5-B092-798882190209}
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{D002FEB1-00A6-4AB1-A83F-1F253465E64D} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{DD592516-B341-40FE-9100-1B0FA784A060} = {4C142567-C42B-40F5-B092-798882190209}
{9BC63BEC-F305-451D-BB31-262938EA964D} = {4C142567-C42B-40F5-B092-798882190209}
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31} = {4C142567-C42B-40F5-B092-798882190209}
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{1DBBC150-F085-43EF-B41D-27C72D133770} = {4C142567-C42B-40F5-B092-798882190209}
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{B33E576F-2279-4BFC-A438-D9B84343B56B} = {1AC70118-C90F-4EC6-9D8B-C628BDF900F7}
{4F0E7E04-F067-4CE8-B8C8-1105F319D123} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{53782603-3096-40C2-ABD3-F8F311BAE4BE} = {4C142567-C42B-40F5-B092-798882190209}
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088} = {4C142567-C42B-40F5-B092-798882190209}
{B4EABB0D-E495-405C-B7B1-E2A7A3711AF5} = {FC791F56-C1F1-4C41-A193-868D8197F8E2}
{DA355C86-866F-4843-9B4D-63A173C750FB} = {4C142567-C42B-40F5-B092-798882190209}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FF877973-604D-4EA7-B5F5-A129961F9EF2}
EndGlobalSection
EndGlobal

Просмотреть файл

@ -0,0 +1,5 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=A96ED9924B3760C758AE4B2F40058EC5/RelativePath/@EntryValue">..\Xenko.sln.DotSettings</s:String>
<s:Boolean x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=A96ED9924B3760C758AE4B2F40058EC5/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=FileA96ED9924B3760C758AE4B2F40058EC5/@KeyIndexDefined">True</s:Boolean>
<s:Double x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=FileA96ED9924B3760C758AE4B2F40058EC5/RelativePriority/@EntryValue">1</s:Double></wpf:ResourceDictionary>

Просмотреть файл

@ -1,2 +1,2 @@
set XenkoPlatforms=Windows;iOS
set XenkoPlatforms=Windows;Linux
Xenko.sln

Просмотреть файл

@ -0,0 +1,7 @@
<!-- Build file pre-included by all Xenko projects -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<XenkoCommonPreSettingsName>Xenko</XenkoCommonPreSettingsName>
</PropertyGroup>
</Project>

356
build/Xenko.Runtime.sln Normal file
Просмотреть файл

@ -0,0 +1,356 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2024
MinimumVisualStudioVersion = 14.0.23107.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "10-CoreRuntime", "10-CoreRuntime", "{2E93E2B5-4500-4E47-9B65-E705218AB578}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "20-XenkoRuntime", "20-XenkoRuntime", "{4C142567-C42B-40F5-B092-798882190209}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.Private", "00-Targets.Private", "{97978864-95DD-43A6-9159-AA1C881BE99F}"
ProjectSection(SolutionItems) = preProject
..\store.config = ..\store.config
..\sources\targets\Xenko.Core.Android.CSharp.targets = ..\sources\targets\Xenko.Core.Android.CSharp.targets
..\sources\targets\Xenko.Core.CoreCLR.Cpp.targets = ..\sources\targets\Xenko.Core.CoreCLR.Cpp.targets
..\sources\targets\Xenko.Core.CoreCLR.CSharp.targets = ..\sources\targets\Xenko.Core.CoreCLR.CSharp.targets
..\sources\targets\Xenko.Core.Cpp.targets = ..\sources\targets\Xenko.Core.Cpp.targets
..\sources\targets\Xenko.Core.CSharp.targets = ..\sources\targets\Xenko.Core.CSharp.targets
..\sources\targets\Xenko.Core.GlobalSettings.targets = ..\sources\targets\Xenko.Core.GlobalSettings.targets
..\sources\targets\Xenko.Core.iOS.CSharp.targets = ..\sources\targets\Xenko.Core.iOS.CSharp.targets
..\sources\targets\Xenko.Core.PostSettings.Dependencies.targets = ..\sources\targets\Xenko.Core.PostSettings.Dependencies.targets
..\sources\targets\Xenko.Core.PostSettings.targets = ..\sources\targets\Xenko.Core.PostSettings.targets
..\sources\targets\Xenko.Core.PreSettings.targets = ..\sources\targets\Xenko.Core.PreSettings.targets
..\sources\targets\Xenko.Core.UWP.Cpp.targets = ..\sources\targets\Xenko.Core.UWP.Cpp.targets
..\sources\targets\Xenko.Core.UWP.CSharp.targets = ..\sources\targets\Xenko.Core.UWP.CSharp.targets
..\sources\targets\Xenko.GlobalSettings.targets = ..\sources\targets\Xenko.GlobalSettings.targets
..\sources\native\Xenko.Native.targets = ..\sources\native\Xenko.Native.targets
..\sources\targets\Xenko.PostSettings.References.targets = ..\sources\targets\Xenko.PostSettings.References.targets
..\sources\targets\Xenko.PostSettings.targets = ..\sources\targets\Xenko.PostSettings.targets
..\sources\targets\Xenko.PostSettings.User.targets = ..\sources\targets\Xenko.PostSettings.User.targets
..\sources\targets\Xenko.PreSettings.targets = ..\sources\targets\Xenko.PreSettings.targets
..\sources\targets\Xenko.PreSettings.UnitTests.targets = ..\sources\targets\Xenko.PreSettings.UnitTests.targets
..\sources\targets\Xenko.PreSettings.User.targets = ..\sources\targets\Xenko.PreSettings.User.targets
..\sources\targets\Xenko.UnitTests.DisableBuild.targets = ..\sources\targets\Xenko.UnitTests.DisableBuild.targets
..\sources\targets\Xenko.UnitTests.targets = ..\sources\targets\Xenko.UnitTests.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "80-Shaders", "80-Shaders", "{10D145AF-C8AE-428F-A80F-CA1B591D0DB2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.User", "00-Targets.User", "{BB2D1F96-E184-4EE2-8677-3EA5E059E1A6}"
ProjectSection(SolutionItems) = preProject
..\Targets\Xenko.Android.targets = ..\Targets\Xenko.Android.targets
..\Targets\Xenko.Common.targets = ..\Targets\Xenko.Common.targets
..\Targets\Xenko.CoreCLR.targets = ..\Targets\Xenko.CoreCLR.targets
..\Targets\Xenko.iOS.targets = ..\Targets\Xenko.iOS.targets
..\Targets\Xenko.Linux.targets = ..\Targets\Xenko.Linux.targets
..\Targets\Xenko.macOS.targets = ..\Targets\Xenko.macOS.targets
..\Targets\Xenko.targets = ..\Targets\Xenko.targets
..\Targets\Xenko.UWP.targets = ..\Targets\Xenko.UWP.targets
..\Targets\Xenko.Windows.targets = ..\Targets\Xenko.Windows.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Config", "00-Config", "{7662CECF-2A3D-4DBA-AB3D-77FD8536E7A3}"
ProjectSection(SolutionItems) = preProject
..\sources\shared\SharedAssemblyInfo.cs = ..\sources\shared\SharedAssemblyInfo.cs
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xenko.Shared", "Xenko.Shared", "{1AC70118-C90F-4EC6-9D8B-C628BDF900F7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "21-XenkoRuntime.Tests", "21-XenkoRuntime.Tests", "{A7ED9F01-7D78-4381-90A6-D50E51C17250}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.Build", "00-Targets.Build", "{0B81090E-4066-4723-A658-8AEDBEADE619}"
ProjectSection(SolutionItems) = preProject
Xenko.build = Xenko.build
Xenko.Core.GlobalSettings.Local.targets = Xenko.Core.GlobalSettings.Local.targets
Xenko.Core.PostSettings.Local.targets = Xenko.Core.PostSettings.Local.targets
Xenko.Core.PreSettings.Local.targets = Xenko.Core.PreSettings.Local.targets
Xenko.PreSettings.Local.targets = Xenko.PreSettings.Local.targets
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Engine", "../sources/engine/Xenko.Engine/Xenko.Engine.csproj", "{C121A566-555E-42B9-9B0A-1696529A9088}"
ProjectSection(ProjectDependencies) = postProject
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F} = {F2D52EDB-BC17-4243-B06D-33CD20F87A7F}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics", "../sources/engine/Xenko.Graphics/Xenko.Graphics.csproj", "{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Shaders", "../sources/shaders/Xenko.Core.Shaders/Xenko.Core.Shaders.csproj", "{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}"
ProjectSection(ProjectDependencies) = postProject
{5210FB81-B807-49BB-AF0D-31FB6A83A572} = {5210FB81-B807-49BB-AF0D-31FB6A83A572}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Irony", "../sources/shaders/Irony/Irony.csproj", "{D81F5C91-D7DB-46E5-BC99-49488FB6814C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Games", "../sources/engine/Xenko.Games/Xenko.Games.csproj", "{42780CBD-3FE7-48E3-BD5B-59945EA20137}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core", "../sources/core/Xenko.Core/Xenko.Core.csproj", "{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Mathematics", "../sources/core/Xenko.Core.Mathematics/Xenko.Core.Mathematics.csproj", "{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}"
ProjectSection(ProjectDependencies) = postProject
{5210FB81-B807-49BB-AF0D-31FB6A83A572} = {5210FB81-B807-49BB-AF0D-31FB6A83A572}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Serialization", "../sources/core/Xenko.Core.Serialization/Xenko.Core.Serialization.csproj", "{5210FB81-B807-49BB-AF0D-31FB6A83A572}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.MicroThreading", "../sources/core/Xenko.Core.MicroThreading/Xenko.Core.MicroThreading.csproj", "{1320F627-EE43-4115-8E89-19D1753E51F2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.IO", "../sources/core/Xenko.Core.IO/Xenko.Core.IO.csproj", "{1DE01410-22C9-489B-9796-1ADDAB1F64E5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Shaders.Parser", "../sources/engine/Xenko.Shaders.Parser/Xenko.Shaders.Parser.csproj", "{14A47447-2A24-4ECD-B24D-6571499DCD4C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Shaders", "../sources/engine/Xenko.Shaders/Xenko.Shaders.csproj", "{273BDD15-7392-4078-91F0-AF23594A3D7B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Audio", "../sources/engine/Xenko.Audio/Xenko.Audio.csproj", "{DE042125-C270-4D1D-9270-0759C167567A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko", "../sources/engine/Xenko/Xenko.csproj", "{72390339-B2A1-4F61-A800-31ED0975B515}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Shaders.Compiler", "../sources/engine/Xenko.Shaders.Compiler/Xenko.Shaders.Compiler.csproj", "{E8B3553F-A79F-4E50-B75B-ACEE771C320C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Input", "../sources/engine/Xenko.Input/Xenko.Input.csproj", "{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.UI", "../sources/engine/Xenko.UI/Xenko.UI.csproj", "{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}"
ProjectSection(ProjectDependencies) = postProject
{C121A566-555E-42B9-9B0A-1696529A9088} = {C121A566-555E-42B9-9B0A-1696529A9088}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics.Regression", "../sources/engine/Xenko.Graphics.Regression/Xenko.Graphics.Regression.csproj", "{D002FEB1-00A6-4AB1-A83F-1F253465E64D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Physics", "../sources/engine/Xenko.Physics/Xenko.Physics.csproj", "{DD592516-B341-40FE-9100-1B0FA784A060}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.SpriteStudio.Runtime", "../sources/engine/Xenko.SpriteStudio.Runtime/Xenko.SpriteStudio.Runtime.csproj", "{9BC63BEC-F305-451D-BB31-262938EA964D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Particles", "../sources/engine/Xenko.Particles/Xenko.Particles.csproj", "{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Games.Testing", "../sources/engine/Xenko.Games.Testing/Xenko.Games.Testing.csproj", "{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Native", "../sources/engine/Xenko.Native/Xenko.Native.csproj", "{1DBBC150-F085-43EF-B41D-27C72D133770}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xenko.Refactor", "../sources/engine/Xenko.Shared/Refactor/Xenko.Refactor.shproj", "{B33E576F-2279-4BFC-A438-D9B84343B56B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.VirtualReality", "../sources/engine/Xenko.VirtualReality/Xenko.VirtualReality.csproj", "{53782603-3096-40C2-ABD3-F8F311BAE4BE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Navigation", "../sources/engine/Xenko.Navigation/Xenko.Navigation.csproj", "{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Localization", "00-Localization", "{FC791F56-C1F1-4C41-A193-868D8197F8E2}"
ProjectSection(SolutionItems) = preProject
..\sources\localization\Xenko.Assets.Presentation.pot = ..\sources\localization\Xenko.Assets.Presentation.pot
..\sources\localization\Xenko.Core.Assets.Editor.pot = ..\sources\localization\Xenko.Core.Assets.Editor.pot
..\sources\localization\Xenko.Core.Presentation.pot = ..\sources\localization\Xenko.Core.Presentation.pot
..\sources\localization\Xenko.GameStudio.pot = ..\sources\localization\Xenko.GameStudio.pot
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ja", "ja", "{B4EABB0D-E495-405C-B7B1-E2A7A3711AF5}"
ProjectSection(SolutionItems) = preProject
..\sources\localization\ja\Xenko.Core.Assets.Editor.ja.po = ..\sources\localization\ja\Xenko.Core.Assets.Editor.ja.po
..\sources\localization\ja\Xenko.GameStudio.ja.po = ..\sources\localization\ja\Xenko.GameStudio.ja.po
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Video", "../sources/engine/Xenko.Video/Xenko.Video.csproj", "{DA355C86-866F-4843-9B4D-63A173C750FB}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\sources\engine\Xenko.Shared\Refactor\Xenko.Refactor.projitems*{b33e576f-2279-4bfc-a438-d9b84343b56b}*SharedItemsImports = 13
..\sources\engine\Xenko.Shared\Refactor\Xenko.Refactor.projitems*{c121a566-555e-42b9-9b0a-1696529a9088}*SharedItemsImports = 4
..\sources\shared\Xenko.Core.ShellHelper\Xenko.Core.ShellHelper.projitems*{e8b3553f-a79f-4e50-b75b-acee771c320c}*SharedItemsImports = 4
..\sources\engine\Xenko.Shared\Refactor\Xenko.Refactor.projitems*{fb06c76a-6bb7-40be-9afa-fec13b045fb5}*SharedItemsImports = 4
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|Any CPU.Build.0 = Release|Any CPU
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|Any CPU.Deploy.0 = Release|Any CPU
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|Any CPU.Build.0 = Release|Any CPU
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|Any CPU.Deploy.0 = Release|Any CPU
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|Any CPU.Build.0 = Release|Any CPU
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|Any CPU.Deploy.0 = Release|Any CPU
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|Any CPU.Build.0 = Release|Any CPU
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|Any CPU.Deploy.0 = Release|Any CPU
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|Any CPU.Build.0 = Debug|Any CPU
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|Any CPU.ActiveCfg = Release|Any CPU
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|Any CPU.Build.0 = Release|Any CPU
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|Any CPU.Deploy.0 = Release|Any CPU
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|Any CPU.Build.0 = Release|Any CPU
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|Any CPU.Deploy.0 = Release|Any CPU
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|Any CPU.Build.0 = Release|Any CPU
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|Any CPU.Deploy.0 = Release|Any CPU
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|Any CPU.Build.0 = Release|Any CPU
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|Any CPU.Deploy.0 = Release|Any CPU
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|Any CPU.Build.0 = Release|Any CPU
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|Any CPU.Deploy.0 = Release|Any CPU
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|Any CPU.Build.0 = Release|Any CPU
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|Any CPU.Deploy.0 = Release|Any CPU
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|Any CPU.Build.0 = Release|Any CPU
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|Any CPU.Deploy.0 = Release|Any CPU
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|Any CPU.Build.0 = Release|Any CPU
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|Any CPU.Deploy.0 = Release|Any CPU
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{DE042125-C270-4D1D-9270-0759C167567A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DE042125-C270-4D1D-9270-0759C167567A}.Release|Any CPU.Build.0 = Release|Any CPU
{DE042125-C270-4D1D-9270-0759C167567A}.Release|Any CPU.Deploy.0 = Release|Any CPU
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|Any CPU.Build.0 = Debug|Any CPU
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|Any CPU.ActiveCfg = Release|Any CPU
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|Any CPU.Build.0 = Release|Any CPU
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|Any CPU.Deploy.0 = Release|Any CPU
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|Any CPU.Build.0 = Release|Any CPU
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|Any CPU.Deploy.0 = Release|Any CPU
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|Any CPU.Build.0 = Release|Any CPU
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|Any CPU.Deploy.0 = Release|Any CPU
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|Any CPU.Build.0 = Release|Any CPU
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|Any CPU.Deploy.0 = Release|Any CPU
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|Any CPU.Build.0 = Release|Any CPU
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|Any CPU.Deploy.0 = Release|Any CPU
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|Any CPU.Build.0 = Release|Any CPU
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|Any CPU.Deploy.0 = Release|Any CPU
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|Any CPU.Build.0 = Release|Any CPU
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|Any CPU.Deploy.0 = Release|Any CPU
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|Any CPU.Build.0 = Release|Any CPU
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|Any CPU.Deploy.0 = Release|Any CPU
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|Any CPU.Build.0 = Release|Any CPU
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|Any CPU.Deploy.0 = Release|Any CPU
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|Any CPU.Build.0 = Release|Any CPU
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|Any CPU.Deploy.0 = Release|Any CPU
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|Any CPU.Build.0 = Release|Any CPU
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|Any CPU.Deploy.0 = Release|Any CPU
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|Any CPU.Build.0 = Release|Any CPU
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|Any CPU.Deploy.0 = Release|Any CPU
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|Any CPU.Build.0 = Release|Any CPU
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|Any CPU.Deploy.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{1AC70118-C90F-4EC6-9D8B-C628BDF900F7} = {4C142567-C42B-40F5-B092-798882190209}
{C121A566-555E-42B9-9B0A-1696529A9088} = {4C142567-C42B-40F5-B092-798882190209}
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5} = {4C142567-C42B-40F5-B092-798882190209}
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F} = {10D145AF-C8AE-428F-A80F-CA1B591D0DB2}
{D81F5C91-D7DB-46E5-BC99-49488FB6814C} = {10D145AF-C8AE-428F-A80F-CA1B591D0DB2}
{42780CBD-3FE7-48E3-BD5B-59945EA20137} = {4C142567-C42B-40F5-B092-798882190209}
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{5210FB81-B807-49BB-AF0D-31FB6A83A572} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{1320F627-EE43-4115-8E89-19D1753E51F2} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{1DE01410-22C9-489B-9796-1ADDAB1F64E5} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{14A47447-2A24-4ECD-B24D-6571499DCD4C} = {4C142567-C42B-40F5-B092-798882190209}
{273BDD15-7392-4078-91F0-AF23594A3D7B} = {4C142567-C42B-40F5-B092-798882190209}
{DE042125-C270-4D1D-9270-0759C167567A} = {4C142567-C42B-40F5-B092-798882190209}
{72390339-B2A1-4F61-A800-31ED0975B515} = {4C142567-C42B-40F5-B092-798882190209}
{E8B3553F-A79F-4E50-B75B-ACEE771C320C} = {4C142567-C42B-40F5-B092-798882190209}
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E} = {4C142567-C42B-40F5-B092-798882190209}
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3} = {4C142567-C42B-40F5-B092-798882190209}
{D002FEB1-00A6-4AB1-A83F-1F253465E64D} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{DD592516-B341-40FE-9100-1B0FA784A060} = {4C142567-C42B-40F5-B092-798882190209}
{9BC63BEC-F305-451D-BB31-262938EA964D} = {4C142567-C42B-40F5-B092-798882190209}
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31} = {4C142567-C42B-40F5-B092-798882190209}
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{1DBBC150-F085-43EF-B41D-27C72D133770} = {4C142567-C42B-40F5-B092-798882190209}
{B33E576F-2279-4BFC-A438-D9B84343B56B} = {1AC70118-C90F-4EC6-9D8B-C628BDF900F7}
{53782603-3096-40C2-ABD3-F8F311BAE4BE} = {4C142567-C42B-40F5-B092-798882190209}
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088} = {4C142567-C42B-40F5-B092-798882190209}
{B4EABB0D-E495-405C-B7B1-E2A7A3711AF5} = {FC791F56-C1F1-4C41-A193-868D8197F8E2}
{DA355C86-866F-4843-9B4D-63A173C750FB} = {4C142567-C42B-40F5-B092-798882190209}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FF877973-604D-4EA7-B5F5-A129961F9EF2}
EndGlobalSection
EndGlobal

Просмотреть файл

@ -0,0 +1,5 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=8AAB7F6D236DAED50A351DC3CEC363B2/RelativePath/@EntryValue">..\Xenko.sln.DotSettings</s:String>
<s:Boolean x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=8AAB7F6D236DAED50A351DC3CEC363B2/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=File8AAB7F6D236DAED50A351DC3CEC363B2/@KeyIndexDefined">True</s:Boolean>
<s:Double x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=File8AAB7F6D236DAED50A351DC3CEC363B2/RelativePriority/@EntryValue">1</s:Double></wpf:ResourceDictionary>

Просмотреть файл

@ -1,2 +1,2 @@
set XenkoPlatforms=Windows;UWP
Xenko.sln
Xenko.Runtime.sln

Просмотреть файл

@ -21,8 +21,6 @@ Example of use:
</PropertyGroup>
<UsingTask TaskName="Xenko.GitVersioning.GenerateVersionFile" AssemblyFile="$(XenkoRoot)deps\Xenko.GitVersioning\bin\Debug\net472\Xenko.GitVersioning.dll" />
<!-- TODO: those tasks will work only if the Direct3D11 files have been copied to top folder (currently works thanks to BuildEditorShaders being run before) -->
<UsingTask TaskName="Xenko.Assets.Tasks.PackageGetVersionTask" AssemblyFile="$(XenkoRootBin)Xenko.Assets.dll" />
<Target Name="Help">
<Message Importance="high" Text="TODO"/>
@ -100,11 +98,17 @@ Example of use:
<MSBuild Targets="Build" Projects="$(XenkoRoot)deps\Xenko.GitVersioning\Xenko.GitVersioning.csproj"/>
<!-- Create SharedAssemblyInfo.NuGet.cs with Git information (different between official build and internal builds) -->
<GenerateVersionFile Condition="'$(XenkoOfficialBuild)' == 'true'" RootDirectory="$(XenkoRoot)" VersionFile="sources\shared\SharedAssemblyInfo.cs" GeneratedVersionFile="sources\shared\SharedAssemblyInfo.NuGet.cs" SpecialVersionGitCommit="true" />
<GenerateVersionFile Condition="'$(XenkoOfficialBuild)' != 'true'" RootDirectory="$(XenkoRoot)" VersionFile="sources\shared\SharedAssemblyInfo.cs" GeneratedVersionFile="sources\shared\SharedAssemblyInfo.NuGet.cs" SpecialVersion="beta" SpecialVersionGitHeight="true" SpecialVersionGitCommit="true" />
<GenerateVersionFile Condition="'$(XenkoOfficialBuild)' == 'true'" RootDirectory="$(XenkoRoot)" VersionFile="sources\shared\SharedAssemblyInfo.cs" GeneratedVersionFile="sources\shared\SharedAssemblyInfo.NuGet.cs">
<Output TaskParameter="NuGetVersion" PropertyName="XenkoPackageVersion"/>
</GenerateVersionFile>
<GenerateVersionFile Condition="'$(XenkoOfficialBuild)' != 'true'" RootDirectory="$(XenkoRoot)" VersionFile="sources\shared\SharedAssemblyInfo.cs" GeneratedVersionFile="sources\shared\SharedAssemblyInfo.NuGet.cs" SpecialVersion="beta" SpecialVersionGitHeight="true" SpecialVersionGitCommit="true">
<Output TaskParameter="NuGetVersion" PropertyName="XenkoPackageVersion"/>
</GenerateVersionFile>
<Message Text="Done preparing build for version $(XenkoPackageVersion)"/>
<TeamCitySetBuildNumber BuildNumber="$(XenkoPackageVersion)" Condition="'$(TEAMCITY_BUILD_PROPERTIES_FILE)' != '' " />
</Target>
<Target Name="BuildForPackage" DependsOnTargets="PreparePackageBuild;BuildWindows;BuildEditorShaders;VSIXPlugin"/>
<Target Name="GeneratePackage" DependsOnTargets="PreparePackageBuild;PrerequisitesInstaller;Package;WritePackageVersionToFile"/>
<Target Name="Package" DependsOnTargets="PreparePackageBuild;Build;BuildEditorShaders;VSIXPlugin;PrerequisitesInstaller"/>
<Target Name="CopyXenkoKey">
<Copy Condition="'$(XenkoSign)' == 'true' And Exists('$(LOCALAPPDATA)\Xenko\XenkoBuildKey\xenko.snk')" SourceFiles="$(LOCALAPPDATA)\Xenko\XenkoBuildKey\xenko.snk" DestinationFolder="$(MSBuildThisFileDirectory)"/>
@ -123,39 +127,48 @@ Example of use:
</PropertyGroup>
<Exec Command="$(RestoreExec)" />
</Target>
<Target Name="BuildWindows" DependsOnTargets="CopyXenkoKey;RestoreWindows">
<Target Name="Build" DependsOnTargets="CopyXenkoKey">
<CallTarget Targets="Restore"/>
<MSBuild Targets="Build" Projects="$(XenkoSolution).sln" Properties="$(BuildProperties);Platform=Mixed Platforms"/>
</Target>
<Target Name="BuildRuntime" DependsOnTargets="CopyXenkoKey">
<PropertyGroup>
<XenkoSolution>$(XenkoSolution).Runtime</XenkoSolution>
</PropertyGroup>
<CallTarget Targets="Restore"/>
<MSBuild Targets="Build" Projects="$(XenkoSolution).sln" Properties="$(BuildProperties)"/>
</Target>
<Target Name="BuildWindowsDirect3D11" DependsOnTargets="CopyXenkoKey">
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Direct3D.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).Direct3D.sln" Properties="$(BuildProperties);Platform=Mixed Platforms"/>
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Runtime.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).Runtime.sln" Properties="$(BuildProperties)"/>
</Target>
<Target Name="BuildWindowsDirect3D12" DependsOnTargets="CopyXenkoKey">
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Direct3D12.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).Direct3D12.sln" Properties="$(BuildProperties);Platform=Mixed Platforms"/>
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Runtime.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).Runtime.sln" Properties="$(BuildProperties);XenkoGraphicsApi=Direct3D12"/>
</Target>
<Target Name="BuildWindowsOpenGL" DependsOnTargets="CopyXenkoKey">
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).OpenGL.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).OpenGL.sln" Properties="$(BuildProperties);Platform=Mixed Platforms"/>
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Runtime.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).Runtime.sln" Properties="$(BuildProperties);XenkoGraphicsApi=OpenGL"/>
</Target>
<Target Name="BuildWindowsOpenGLES" DependsOnTargets="CopyXenkoKey">
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).OpenGLES.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).OpenGLES.sln" Properties="$(BuildProperties);Platform=Mixed Platforms"/>
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Runtime.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).Runtime.sln" Properties="$(BuildProperties);XenkoGraphicsApi=OpenGLES"/>
</Target>
<Target Name="BuildAndroid" DependsOnTargets="CopyXenkoKey">
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).Android.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).Android.sln" Properties="$(BuildProperties);Platform=Android"/>
<MSBuild Targets="Build" Projects="$(XenkoSolution).Android.sln" Properties="$(BuildProperties);XenkoPlatform=Android"/>
</Target>
<Target Name="BuildiOS" DependsOnTargets="CopyXenkoKey">
<Exec Command='"$(NuGetPath)" restore "$(XenkoSolution).iOS.sln"' />
<MSBuild Targets="Build" Projects="$(XenkoSolution).iOS.sln" Properties="$(BuildProperties);Platform=iPhone"/>
<MSBuild Targets="Build" Projects="$(XenkoSolution).iOS.sln" Properties="$(BuildProperties);XenkoPlatform=iOS"/>
</Target>
<Target Name="BuildWindowsStore" DependsOnTargets="CopyXenkoKey">
@ -195,14 +208,6 @@ Example of use:
<MSBuild Targets="Build" Projects="$(XenkoSolution).macOS.sln" Properties="$(BuildProperties);Platform=macOS"/>
</Target>
<Target Name="WritePackageVersionToFile">
<PackageGetVersionTask>
<Output TaskParameter="NuGetVersion" PropertyName="XenkoPackageVersion"/>
</PackageGetVersionTask>
<Delete Files="$(MSBuildThisFileDirectory)Xenko.version"/>
<WriteLinesToFile File="$(MSBuildThisFileDirectory)Xenko.version" Lines="$(XenkoPackageVersion)" />
</Target>
<Target Name="DownloadXunitRunnerConsole">
<MakeDir Directories="$(MSBuildThisFileDirectory)packages"/>
<PropertyGroup>

Просмотреть файл

@ -0,0 +1,8 @@
<!-- Build file pre-included by all Xenko projects -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<XenkoCommonPreSettingsName>Xenko</XenkoCommonPreSettingsName>
<XenkoPlatforms Condition="'$(XenkoPlatforms)' == ''">Windows;iOS</XenkoPlatforms>
</PropertyGroup>
</Project>

Просмотреть файл

@ -1,2 +0,0 @@
set XenkoPlatforms=Windows;iOS
Xenko.sln

675
build/Xenko.iOS.sln Normal file
Просмотреть файл

@ -0,0 +1,675 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2024
MinimumVisualStudioVersion = 14.0.23107.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "10-CoreRuntime", "10-CoreRuntime", "{2E93E2B5-4500-4E47-9B65-E705218AB578}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "20-XenkoRuntime", "20-XenkoRuntime", "{4C142567-C42B-40F5-B092-798882190209}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.Private", "00-Targets.Private", "{97978864-95DD-43A6-9159-AA1C881BE99F}"
ProjectSection(SolutionItems) = preProject
..\store.config = ..\store.config
..\sources\targets\Xenko.Core.Android.CSharp.targets = ..\sources\targets\Xenko.Core.Android.CSharp.targets
..\sources\targets\Xenko.Core.CoreCLR.Cpp.targets = ..\sources\targets\Xenko.Core.CoreCLR.Cpp.targets
..\sources\targets\Xenko.Core.CoreCLR.CSharp.targets = ..\sources\targets\Xenko.Core.CoreCLR.CSharp.targets
..\sources\targets\Xenko.Core.Cpp.targets = ..\sources\targets\Xenko.Core.Cpp.targets
..\sources\targets\Xenko.Core.CSharp.targets = ..\sources\targets\Xenko.Core.CSharp.targets
..\sources\targets\Xenko.Core.GlobalSettings.targets = ..\sources\targets\Xenko.Core.GlobalSettings.targets
..\sources\targets\Xenko.Core.iOS.CSharp.targets = ..\sources\targets\Xenko.Core.iOS.CSharp.targets
..\sources\targets\Xenko.Core.PostSettings.Dependencies.targets = ..\sources\targets\Xenko.Core.PostSettings.Dependencies.targets
..\sources\targets\Xenko.Core.PostSettings.targets = ..\sources\targets\Xenko.Core.PostSettings.targets
..\sources\targets\Xenko.Core.PreSettings.targets = ..\sources\targets\Xenko.Core.PreSettings.targets
..\sources\targets\Xenko.Core.UWP.Cpp.targets = ..\sources\targets\Xenko.Core.UWP.Cpp.targets
..\sources\targets\Xenko.Core.UWP.CSharp.targets = ..\sources\targets\Xenko.Core.UWP.CSharp.targets
..\sources\targets\Xenko.GlobalSettings.targets = ..\sources\targets\Xenko.GlobalSettings.targets
..\sources\native\Xenko.Native.targets = ..\sources\native\Xenko.Native.targets
..\sources\targets\Xenko.PostSettings.References.targets = ..\sources\targets\Xenko.PostSettings.References.targets
..\sources\targets\Xenko.PostSettings.targets = ..\sources\targets\Xenko.PostSettings.targets
..\sources\targets\Xenko.PostSettings.User.targets = ..\sources\targets\Xenko.PostSettings.User.targets
..\sources\targets\Xenko.PreSettings.targets = ..\sources\targets\Xenko.PreSettings.targets
..\sources\targets\Xenko.PreSettings.UnitTests.targets = ..\sources\targets\Xenko.PreSettings.UnitTests.targets
..\sources\targets\Xenko.PreSettings.User.targets = ..\sources\targets\Xenko.PreSettings.User.targets
..\sources\targets\Xenko.UnitTests.DisableBuild.targets = ..\sources\targets\Xenko.UnitTests.DisableBuild.targets
..\sources\targets\Xenko.UnitTests.targets = ..\sources\targets\Xenko.UnitTests.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "80-Shaders", "80-Shaders", "{10D145AF-C8AE-428F-A80F-CA1B591D0DB2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.User", "00-Targets.User", "{BB2D1F96-E184-4EE2-8677-3EA5E059E1A6}"
ProjectSection(SolutionItems) = preProject
..\Targets\Xenko.Android.targets = ..\Targets\Xenko.Android.targets
..\Targets\Xenko.Common.targets = ..\Targets\Xenko.Common.targets
..\Targets\Xenko.CoreCLR.targets = ..\Targets\Xenko.CoreCLR.targets
..\Targets\Xenko.iOS.targets = ..\Targets\Xenko.iOS.targets
..\Targets\Xenko.Linux.targets = ..\Targets\Xenko.Linux.targets
..\Targets\Xenko.macOS.targets = ..\Targets\Xenko.macOS.targets
..\Targets\Xenko.targets = ..\Targets\Xenko.targets
..\Targets\Xenko.UWP.targets = ..\Targets\Xenko.UWP.targets
..\Targets\Xenko.Windows.targets = ..\Targets\Xenko.Windows.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Config", "00-Config", "{7662CECF-2A3D-4DBA-AB3D-77FD8536E7A3}"
ProjectSection(SolutionItems) = preProject
..\sources\shared\SharedAssemblyInfo.cs = ..\sources\shared\SharedAssemblyInfo.cs
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xenko.Shared", "Xenko.Shared", "{1AC70118-C90F-4EC6-9D8B-C628BDF900F7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "21-XenkoRuntime.Tests", "21-XenkoRuntime.Tests", "{A7ED9F01-7D78-4381-90A6-D50E51C17250}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "11-CoreRuntime.Tests", "11-CoreRuntime.Tests", "{22ADD4CD-092E-4ADC-A21E-64CF42230152}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.Build", "00-Targets.Build", "{0B81090E-4066-4723-A658-8AEDBEADE619}"
ProjectSection(SolutionItems) = preProject
Xenko.build = Xenko.build
Xenko.Core.GlobalSettings.Local.targets = Xenko.Core.GlobalSettings.Local.targets
Xenko.Core.PostSettings.Local.targets = Xenko.Core.PostSettings.Local.targets
Xenko.Core.PreSettings.Local.targets = Xenko.Core.PreSettings.Local.targets
Xenko.PreSettings.Local.targets = Xenko.PreSettings.Local.targets
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Engine", "../sources/engine/Xenko.Engine/Xenko.Engine.csproj", "{C121A566-555E-42B9-9B0A-1696529A9088}"
ProjectSection(ProjectDependencies) = postProject
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F} = {F2D52EDB-BC17-4243-B06D-33CD20F87A7F}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics", "../sources/engine/Xenko.Graphics/Xenko.Graphics.csproj", "{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Engine.Tests.iOS", "../sources/engine/Xenko.Engine.Tests/Xenko.Engine.Tests.iOS.csproj", "{A8F8D125-7A22-489F-99BC-9A02F545A17F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Input.Tests.iOS", "../sources/engine/Xenko.Input.Tests/Xenko.Input.Tests.iOS.csproj", "{01700344-CF44-482C-BEBC-60213B0F844C}"
ProjectSection(ProjectDependencies) = postProject
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E} = {84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A} = {1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}
{1320F627-EE43-4115-8E89-19D1753E51F2} = {1320F627-EE43-4115-8E89-19D1753E51F2}
{C121A566-555E-42B9-9B0A-1696529A9088} = {C121A566-555E-42B9-9B0A-1696529A9088}
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5} = {FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68} = {0E916AB7-5A6C-4820-8AB1-AA492FE66D68}
{42780CBD-3FE7-48E3-BD5B-59945EA20137} = {42780CBD-3FE7-48E3-BD5B-59945EA20137}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Tests.iOS", "../sources/core/Xenko.Core.Tests/Xenko.Core.Tests.iOS.csproj", "{5AA408BA-E766-453E-B661-E3D7EC46E2A6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Shaders", "../sources/shaders/Xenko.Core.Shaders/Xenko.Core.Shaders.csproj", "{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}"
ProjectSection(ProjectDependencies) = postProject
{5210FB81-B807-49BB-AF0D-31FB6A83A572} = {5210FB81-B807-49BB-AF0D-31FB6A83A572}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Irony", "../sources/shaders/Irony/Irony.csproj", "{D81F5C91-D7DB-46E5-BC99-49488FB6814C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Games", "../sources/engine/Xenko.Games/Xenko.Games.csproj", "{42780CBD-3FE7-48E3-BD5B-59945EA20137}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Audio.Tests.iOS", "../sources/engine/Xenko.Audio.Tests/Xenko.Audio.Tests.iOS.csproj", "{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core", "../sources/core/Xenko.Core/Xenko.Core.csproj", "{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Mathematics", "../sources/core/Xenko.Core.Mathematics/Xenko.Core.Mathematics.csproj", "{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}"
ProjectSection(ProjectDependencies) = postProject
{5210FB81-B807-49BB-AF0D-31FB6A83A572} = {5210FB81-B807-49BB-AF0D-31FB6A83A572}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.Serialization", "../sources/core/Xenko.Core.Serialization/Xenko.Core.Serialization.csproj", "{5210FB81-B807-49BB-AF0D-31FB6A83A572}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.MicroThreading", "../sources/core/Xenko.Core.MicroThreading/Xenko.Core.MicroThreading.csproj", "{1320F627-EE43-4115-8E89-19D1753E51F2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Core.IO", "../sources/core/Xenko.Core.IO/Xenko.Core.IO.csproj", "{1DE01410-22C9-489B-9796-1ADDAB1F64E5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Shaders.Parser", "../sources/engine/Xenko.Shaders.Parser/Xenko.Shaders.Parser.csproj", "{14A47447-2A24-4ECD-B24D-6571499DCD4C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Shaders", "../sources/engine/Xenko.Shaders/Xenko.Shaders.csproj", "{273BDD15-7392-4078-91F0-AF23594A3D7B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Audio", "../sources/engine/Xenko.Audio/Xenko.Audio.csproj", "{DE042125-C270-4D1D-9270-0759C167567A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko", "../sources/engine/Xenko/Xenko.csproj", "{72390339-B2A1-4F61-A800-31ED0975B515}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Shaders.Compiler", "../sources/engine/Xenko.Shaders.Compiler/Xenko.Shaders.Compiler.csproj", "{E8B3553F-A79F-4E50-B75B-ACEE771C320C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Input", "../sources/engine/Xenko.Input/Xenko.Input.csproj", "{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.UI", "../sources/engine/Xenko.UI/Xenko.UI.csproj", "{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}"
ProjectSection(ProjectDependencies) = postProject
{C121A566-555E-42B9-9B0A-1696529A9088} = {C121A566-555E-42B9-9B0A-1696529A9088}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.UI.Tests.iOS", "../sources/engine/Xenko.UI.Tests/Xenko.UI.Tests.iOS.csproj", "{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics.Regression", "../sources/engine/Xenko.Graphics.Regression/Xenko.Graphics.Regression.csproj", "{D002FEB1-00A6-4AB1-A83F-1F253465E64D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Physics", "../sources/engine/Xenko.Physics/Xenko.Physics.csproj", "{DD592516-B341-40FE-9100-1B0FA784A060}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.SpriteStudio.Runtime", "../sources/engine/Xenko.SpriteStudio.Runtime/Xenko.SpriteStudio.Runtime.csproj", "{9BC63BEC-F305-451D-BB31-262938EA964D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics.Tests.iOS", "../sources/engine/Xenko.Graphics.Tests/Xenko.Graphics.Tests.iOS.csproj", "{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics.Tests.10_0.iOS", "../sources/engine/Xenko.Graphics.Tests.10_0/Xenko.Graphics.Tests.10_0.iOS.csproj", "{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Graphics.Tests.11_0.iOS", "../sources/engine/Xenko.Graphics.Tests.11_0/Xenko.Graphics.Tests.11_0.iOS.csproj", "{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Particles", "../sources/engine/Xenko.Particles/Xenko.Particles.csproj", "{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Games.Testing", "../sources/engine/Xenko.Games.Testing/Xenko.Games.Testing.csproj", "{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Native", "../sources/engine/Xenko.Native/Xenko.Native.csproj", "{1DBBC150-F085-43EF-B41D-27C72D133770}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Particles.Tests.iOS", "../sources/engine/Xenko.Particles.Tests/Xenko.Particles.Tests.iOS.csproj", "{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xenko.Refactor", "../sources/engine/Xenko.Shared/Refactor/Xenko.Refactor.shproj", "{B33E576F-2279-4BFC-A438-D9B84343B56B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Physics.Tests.iOS", "../sources/engine/Xenko.Physics.Tests/Xenko.Physics.Tests.iOS.csproj", "{4F0E7E04-F067-4CE8-B8C8-1105F319D123}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.VirtualReality", "../sources/engine/Xenko.VirtualReality/Xenko.VirtualReality.csproj", "{53782603-3096-40C2-ABD3-F8F311BAE4BE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Navigation", "../sources/engine/Xenko.Navigation/Xenko.Navigation.csproj", "{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Localization", "00-Localization", "{FC791F56-C1F1-4C41-A193-868D8197F8E2}"
ProjectSection(SolutionItems) = preProject
..\sources\localization\Xenko.Assets.Presentation.pot = ..\sources\localization\Xenko.Assets.Presentation.pot
..\sources\localization\Xenko.Core.Assets.Editor.pot = ..\sources\localization\Xenko.Core.Assets.Editor.pot
..\sources\localization\Xenko.Core.Presentation.pot = ..\sources\localization\Xenko.Core.Presentation.pot
..\sources\localization\Xenko.GameStudio.pot = ..\sources\localization\Xenko.GameStudio.pot
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ja", "ja", "{B4EABB0D-E495-405C-B7B1-E2A7A3711AF5}"
ProjectSection(SolutionItems) = preProject
..\sources\localization\ja\Xenko.Core.Assets.Editor.ja.po = ..\sources\localization\ja\Xenko.Core.Assets.Editor.ja.po
..\sources\localization\ja\Xenko.GameStudio.ja.po = ..\sources\localization\ja\Xenko.GameStudio.ja.po
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xenko.Video", "../sources/engine/Xenko.Video/Xenko.Video.csproj", "{DA355C86-866F-4843-9B4D-63A173C750FB}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\sources\engine\Xenko.Shared\Refactor\Xenko.Refactor.projitems*{b33e576f-2279-4bfc-a438-d9b84343b56b}*SharedItemsImports = 13
..\sources\engine\Xenko.Shared\Refactor\Xenko.Refactor.projitems*{c121a566-555e-42b9-9b0a-1696529a9088}*SharedItemsImports = 4
..\sources\shared\Xenko.Core.ShellHelper\Xenko.Core.ShellHelper.projitems*{e8b3553f-a79f-4e50-b75b-acee771c320c}*SharedItemsImports = 4
..\sources\engine\Xenko.Shared\Refactor\Xenko.Refactor.projitems*{fb06c76a-6bb7-40be-9afa-fec13b045fb5}*SharedItemsImports = 4
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|iPhone = Debug|iPhone
Debug|iPhoneSimulator = Debug|iPhoneSimulator
Release|iPhone = Release|iPhone
Release|iPhoneSimulator = Release|iPhoneSimulator
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|iPhone.ActiveCfg = Debug|iPhone
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|iPhone.Build.0 = Debug|iPhone
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|iPhone.Deploy.0 = Debug|iPhone
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|iPhone.ActiveCfg = Release|iPhone
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|iPhone.Build.0 = Release|iPhone
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|iPhone.Deploy.0 = Release|iPhone
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{C121A566-555E-42B9-9B0A-1696529A9088}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{C121A566-555E-42B9-9B0A-1696529A9088}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|iPhone.ActiveCfg = Debug|iPhone
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|iPhone.Build.0 = Debug|iPhone
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|iPhone.Deploy.0 = Debug|iPhone
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|iPhone.ActiveCfg = Release|iPhone
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|iPhone.Build.0 = Release|iPhone
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|iPhone.Deploy.0 = Release|iPhone
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Debug|iPhone.ActiveCfg = Debug|iPhone
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Debug|iPhone.Build.0 = Debug|iPhone
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Debug|iPhone.Deploy.0 = Debug|iPhone
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Release|iPhone.ActiveCfg = Release|iPhone
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Release|iPhone.Build.0 = Release|iPhone
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Release|iPhone.Deploy.0 = Release|iPhone
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{A8F8D125-7A22-489F-99BC-9A02F545A17F}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{01700344-CF44-482C-BEBC-60213B0F844C}.Debug|iPhone.ActiveCfg = Debug|iPhone
{01700344-CF44-482C-BEBC-60213B0F844C}.Debug|iPhone.Build.0 = Debug|iPhone
{01700344-CF44-482C-BEBC-60213B0F844C}.Debug|iPhone.Deploy.0 = Debug|iPhone
{01700344-CF44-482C-BEBC-60213B0F844C}.Release|iPhone.ActiveCfg = Release|iPhone
{01700344-CF44-482C-BEBC-60213B0F844C}.Release|iPhone.Build.0 = Release|iPhone
{01700344-CF44-482C-BEBC-60213B0F844C}.Release|iPhone.Deploy.0 = Release|iPhone
{01700344-CF44-482C-BEBC-60213B0F844C}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{01700344-CF44-482C-BEBC-60213B0F844C}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{01700344-CF44-482C-BEBC-60213B0F844C}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{01700344-CF44-482C-BEBC-60213B0F844C}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{01700344-CF44-482C-BEBC-60213B0F844C}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{01700344-CF44-482C-BEBC-60213B0F844C}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Debug|iPhone.ActiveCfg = Debug|iPhone
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Debug|iPhone.Build.0 = Debug|iPhone
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Debug|iPhone.Deploy.0 = Debug|iPhone
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Release|iPhone.ActiveCfg = Debug|iPhone
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Release|iPhone.Build.0 = Debug|iPhone
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Release|iPhone.Deploy.0 = Debug|iPhone
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Release|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Release|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{5AA408BA-E766-453E-B661-E3D7EC46E2A6}.Release|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|iPhone.ActiveCfg = Debug|iPhone
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|iPhone.Build.0 = Debug|iPhone
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|iPhone.Deploy.0 = Debug|iPhone
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|iPhone.ActiveCfg = Release|iPhone
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|iPhone.Build.0 = Release|iPhone
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|iPhone.Deploy.0 = Release|iPhone
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|iPhone.ActiveCfg = Debug|iPhone
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|iPhone.Build.0 = Debug|iPhone
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|iPhone.Deploy.0 = Debug|iPhone
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|iPhone.ActiveCfg = Release|iPhone
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|iPhone.Build.0 = Release|iPhone
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|iPhone.Deploy.0 = Release|iPhone
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{D81F5C91-D7DB-46E5-BC99-49488FB6814C}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|iPhone.ActiveCfg = Debug|iPhone
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|iPhone.Build.0 = Debug|iPhone
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|iPhone.Deploy.0 = Debug|iPhone
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|iPhone.ActiveCfg = Release|iPhone
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|iPhone.Build.0 = Release|iPhone
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|iPhone.Deploy.0 = Release|iPhone
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{42780CBD-3FE7-48E3-BD5B-59945EA20137}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Debug|iPhone.ActiveCfg = Debug|iPhone
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Debug|iPhone.Build.0 = Debug|iPhone
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Debug|iPhone.Deploy.0 = Debug|iPhone
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Release|iPhone.ActiveCfg = Release|iPhone
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Release|iPhone.Build.0 = Release|iPhone
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Release|iPhone.Deploy.0 = Release|iPhone
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|iPhone.ActiveCfg = Debug|iPhone
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|iPhone.Build.0 = Debug|iPhone
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|iPhone.Deploy.0 = Debug|iPhone
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|iPhone.ActiveCfg = Release|iPhone
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|iPhone.Build.0 = Release|iPhone
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|iPhone.Deploy.0 = Release|iPhone
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|iPhone.ActiveCfg = Debug|iPhone
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|iPhone.Build.0 = Debug|iPhone
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|iPhone.Deploy.0 = Debug|iPhone
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|iPhone.ActiveCfg = Release|iPhone
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|iPhone.Build.0 = Release|iPhone
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|iPhone.Deploy.0 = Release|iPhone
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|iPhone.ActiveCfg = Debug|iPhone
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|iPhone.Build.0 = Debug|iPhone
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|iPhone.Deploy.0 = Debug|iPhone
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|iPhone.ActiveCfg = Release|iPhone
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|iPhone.Build.0 = Release|iPhone
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|iPhone.Deploy.0 = Release|iPhone
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{5210FB81-B807-49BB-AF0D-31FB6A83A572}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|iPhone.ActiveCfg = Debug|iPhone
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|iPhone.Build.0 = Debug|iPhone
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|iPhone.Deploy.0 = Debug|iPhone
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|iPhone.ActiveCfg = Release|iPhone
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|iPhone.Build.0 = Release|iPhone
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|iPhone.Deploy.0 = Release|iPhone
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{1320F627-EE43-4115-8E89-19D1753E51F2}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{1320F627-EE43-4115-8E89-19D1753E51F2}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|iPhone.ActiveCfg = Debug|iPhone
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|iPhone.Build.0 = Debug|iPhone
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|iPhone.Deploy.0 = Debug|iPhone
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|iPhone.ActiveCfg = Release|iPhone
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|iPhone.Build.0 = Release|iPhone
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|iPhone.Deploy.0 = Release|iPhone
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{1DE01410-22C9-489B-9796-1ADDAB1F64E5}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|iPhone.ActiveCfg = Debug|iPhone
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|iPhone.Build.0 = Debug|iPhone
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|iPhone.Deploy.0 = Debug|iPhone
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|iPhone.ActiveCfg = Release|iPhone
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|iPhone.Build.0 = Release|iPhone
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|iPhone.Deploy.0 = Release|iPhone
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{14A47447-2A24-4ECD-B24D-6571499DCD4C}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|iPhone.ActiveCfg = Debug|iPhone
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|iPhone.Build.0 = Debug|iPhone
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|iPhone.Deploy.0 = Debug|iPhone
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|iPhone.ActiveCfg = Release|iPhone
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|iPhone.Build.0 = Release|iPhone
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|iPhone.Deploy.0 = Release|iPhone
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{273BDD15-7392-4078-91F0-AF23594A3D7B}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|iPhone.ActiveCfg = Debug|iPhone
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|iPhone.Build.0 = Debug|iPhone
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|iPhone.Deploy.0 = Debug|iPhone
{DE042125-C270-4D1D-9270-0759C167567A}.Release|iPhone.ActiveCfg = Release|iPhone
{DE042125-C270-4D1D-9270-0759C167567A}.Release|iPhone.Build.0 = Release|iPhone
{DE042125-C270-4D1D-9270-0759C167567A}.Release|iPhone.Deploy.0 = Release|iPhone
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{DE042125-C270-4D1D-9270-0759C167567A}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{DE042125-C270-4D1D-9270-0759C167567A}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{DE042125-C270-4D1D-9270-0759C167567A}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{DE042125-C270-4D1D-9270-0759C167567A}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|iPhone.ActiveCfg = Debug|iPhone
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|iPhone.Build.0 = Debug|iPhone
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|iPhone.Deploy.0 = Debug|iPhone
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|iPhone.ActiveCfg = Release|iPhone
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|iPhone.Build.0 = Release|iPhone
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|iPhone.Deploy.0 = Release|iPhone
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{72390339-B2A1-4F61-A800-31ED0975B515}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{72390339-B2A1-4F61-A800-31ED0975B515}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|iPhone.ActiveCfg = Debug|iPhone
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|iPhone.Build.0 = Debug|iPhone
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|iPhone.Deploy.0 = Debug|iPhone
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|iPhone.ActiveCfg = Release|iPhone
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|iPhone.Build.0 = Release|iPhone
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|iPhone.Deploy.0 = Release|iPhone
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{E8B3553F-A79F-4E50-B75B-ACEE771C320C}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|iPhone.ActiveCfg = Debug|iPhone
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|iPhone.Build.0 = Debug|iPhone
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|iPhone.Deploy.0 = Debug|iPhone
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|iPhone.ActiveCfg = Release|iPhone
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|iPhone.Build.0 = Release|iPhone
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|iPhone.Deploy.0 = Release|iPhone
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|iPhone.ActiveCfg = Debug|iPhone
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|iPhone.Build.0 = Debug|iPhone
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|iPhone.Deploy.0 = Debug|iPhone
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|iPhone.ActiveCfg = Release|iPhone
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|iPhone.Build.0 = Release|iPhone
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|iPhone.Deploy.0 = Release|iPhone
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Debug|iPhone.ActiveCfg = Debug|iPhone
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Debug|iPhone.Build.0 = Debug|iPhone
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Debug|iPhone.Deploy.0 = Debug|iPhone
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Release|iPhone.ActiveCfg = Release|iPhone
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Release|iPhone.Build.0 = Release|iPhone
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Release|iPhone.Deploy.0 = Release|iPhone
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|iPhone.ActiveCfg = Debug|iPhone
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|iPhone.Build.0 = Debug|iPhone
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|iPhone.Deploy.0 = Debug|iPhone
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|iPhone.ActiveCfg = Release|iPhone
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|iPhone.Build.0 = Release|iPhone
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|iPhone.Deploy.0 = Release|iPhone
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{D002FEB1-00A6-4AB1-A83F-1F253465E64D}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|iPhone.ActiveCfg = Debug|iPhone
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|iPhone.Build.0 = Debug|iPhone
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|iPhone.Deploy.0 = Debug|iPhone
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|iPhone.ActiveCfg = Release|iPhone
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|iPhone.Build.0 = Release|iPhone
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|iPhone.Deploy.0 = Release|iPhone
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{DD592516-B341-40FE-9100-1B0FA784A060}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{DD592516-B341-40FE-9100-1B0FA784A060}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|iPhone.ActiveCfg = Debug|iPhone
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|iPhone.Build.0 = Debug|iPhone
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|iPhone.Deploy.0 = Debug|iPhone
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|iPhone.ActiveCfg = Release|iPhone
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|iPhone.Build.0 = Release|iPhone
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|iPhone.Deploy.0 = Release|iPhone
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{9BC63BEC-F305-451D-BB31-262938EA964D}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{9BC63BEC-F305-451D-BB31-262938EA964D}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Debug|iPhone.ActiveCfg = Debug|iPhone
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Debug|iPhone.Build.0 = Debug|iPhone
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Debug|iPhone.Deploy.0 = Debug|iPhone
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Release|iPhone.ActiveCfg = Release|iPhone
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Release|iPhone.Build.0 = Release|iPhone
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Release|iPhone.Deploy.0 = Release|iPhone
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Debug|iPhone.ActiveCfg = Debug|iPhone
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Debug|iPhone.Build.0 = Debug|iPhone
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Debug|iPhone.Deploy.0 = Debug|iPhone
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Release|iPhone.ActiveCfg = Release|iPhone
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Release|iPhone.Build.0 = Release|iPhone
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Release|iPhone.Deploy.0 = Release|iPhone
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Debug|iPhone.ActiveCfg = Debug|iPhone
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Debug|iPhone.Build.0 = Debug|iPhone
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Debug|iPhone.Deploy.0 = Debug|iPhone
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Release|iPhone.ActiveCfg = Release|iPhone
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Release|iPhone.Build.0 = Release|iPhone
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Release|iPhone.Deploy.0 = Release|iPhone
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|iPhone.ActiveCfg = Debug|iPhone
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|iPhone.Build.0 = Debug|iPhone
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|iPhone.Deploy.0 = Debug|iPhone
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|iPhone.ActiveCfg = Release|iPhone
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|iPhone.Build.0 = Release|iPhone
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|iPhone.Deploy.0 = Release|iPhone
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|iPhone.ActiveCfg = Debug|iPhone
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|iPhone.Build.0 = Debug|iPhone
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|iPhone.Deploy.0 = Debug|iPhone
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|iPhone.ActiveCfg = Release|iPhone
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|iPhone.Build.0 = Release|iPhone
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|iPhone.Deploy.0 = Release|iPhone
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|iPhone.ActiveCfg = Debug|iPhone
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|iPhone.Build.0 = Debug|iPhone
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|iPhone.Deploy.0 = Debug|iPhone
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|iPhone.ActiveCfg = Release|iPhone
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|iPhone.Build.0 = Release|iPhone
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|iPhone.Deploy.0 = Release|iPhone
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{1DBBC150-F085-43EF-B41D-27C72D133770}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{1DBBC150-F085-43EF-B41D-27C72D133770}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Debug|iPhone.ActiveCfg = Debug|iPhone
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Debug|iPhone.Build.0 = Debug|iPhone
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Debug|iPhone.Deploy.0 = Debug|iPhone
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Release|iPhone.ActiveCfg = Release|iPhone
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Release|iPhone.Build.0 = Release|iPhone
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Release|iPhone.Deploy.0 = Release|iPhone
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Debug|iPhone.ActiveCfg = Debug|iPhone
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Debug|iPhone.Build.0 = Debug|iPhone
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Debug|iPhone.Deploy.0 = Debug|iPhone
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Release|iPhone.ActiveCfg = Release|iPhone
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Release|iPhone.Build.0 = Release|iPhone
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Release|iPhone.Deploy.0 = Release|iPhone
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{4F0E7E04-F067-4CE8-B8C8-1105F319D123}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|iPhone.ActiveCfg = Debug|iPhone
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|iPhone.Build.0 = Debug|iPhone
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|iPhone.Deploy.0 = Debug|iPhone
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|iPhone.ActiveCfg = Release|iPhone
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|iPhone.Build.0 = Release|iPhone
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|iPhone.Deploy.0 = Release|iPhone
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{53782603-3096-40C2-ABD3-F8F311BAE4BE}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|iPhone.ActiveCfg = Debug|iPhone
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|iPhone.Build.0 = Debug|iPhone
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|iPhone.Deploy.0 = Debug|iPhone
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|iPhone.ActiveCfg = Release|iPhone
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|iPhone.Build.0 = Release|iPhone
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|iPhone.Deploy.0 = Release|iPhone
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|iPhone.ActiveCfg = Debug|iPhone
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|iPhone.Build.0 = Debug|iPhone
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|iPhone.Deploy.0 = Debug|iPhone
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|iPhone.ActiveCfg = Release|iPhone
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|iPhone.Build.0 = Release|iPhone
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|iPhone.Deploy.0 = Release|iPhone
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{DA355C86-866F-4843-9B4D-63A173C750FB}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{DA355C86-866F-4843-9B4D-63A173C750FB}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{1AC70118-C90F-4EC6-9D8B-C628BDF900F7} = {4C142567-C42B-40F5-B092-798882190209}
{C121A566-555E-42B9-9B0A-1696529A9088} = {4C142567-C42B-40F5-B092-798882190209}
{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5} = {4C142567-C42B-40F5-B092-798882190209}
{A8F8D125-7A22-489F-99BC-9A02F545A17F} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{01700344-CF44-482C-BEBC-60213B0F844C} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{5AA408BA-E766-453E-B661-E3D7EC46E2A6} = {22ADD4CD-092E-4ADC-A21E-64CF42230152}
{F2D52EDB-BC17-4243-B06D-33CD20F87A7F} = {10D145AF-C8AE-428F-A80F-CA1B591D0DB2}
{D81F5C91-D7DB-46E5-BC99-49488FB6814C} = {10D145AF-C8AE-428F-A80F-CA1B591D0DB2}
{42780CBD-3FE7-48E3-BD5B-59945EA20137} = {4C142567-C42B-40F5-B092-798882190209}
{7AF4B563-AAD3-42FF-B91E-84B9D34D904A} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{0E916AB7-5A6C-4820-8AB1-AA492FE66D68} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{5210FB81-B807-49BB-AF0D-31FB6A83A572} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{1320F627-EE43-4115-8E89-19D1753E51F2} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{1DE01410-22C9-489B-9796-1ADDAB1F64E5} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
{14A47447-2A24-4ECD-B24D-6571499DCD4C} = {4C142567-C42B-40F5-B092-798882190209}
{273BDD15-7392-4078-91F0-AF23594A3D7B} = {4C142567-C42B-40F5-B092-798882190209}
{DE042125-C270-4D1D-9270-0759C167567A} = {4C142567-C42B-40F5-B092-798882190209}
{72390339-B2A1-4F61-A800-31ED0975B515} = {4C142567-C42B-40F5-B092-798882190209}
{E8B3553F-A79F-4E50-B75B-ACEE771C320C} = {4C142567-C42B-40F5-B092-798882190209}
{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E} = {4C142567-C42B-40F5-B092-798882190209}
{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3} = {4C142567-C42B-40F5-B092-798882190209}
{E7B1B17F-D04B-4978-B504-A6BB3EE846C9} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{D002FEB1-00A6-4AB1-A83F-1F253465E64D} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{DD592516-B341-40FE-9100-1B0FA784A060} = {4C142567-C42B-40F5-B092-798882190209}
{9BC63BEC-F305-451D-BB31-262938EA964D} = {4C142567-C42B-40F5-B092-798882190209}
{9DE0AA56-0DE7-4ADC-BAAC-CD38B7139EBC} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{570B0FF9-246F-4C6C-8384-F6BE1887A4A9} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{7CA99C7B-E3A2-4DE6-9D6C-314AE39BBBB7} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{F32FDA80-B6DD-47A8-8681-437E2C0D3F31} = {4C142567-C42B-40F5-B092-798882190209}
{B84ECB15-5E3F-4BD1-AB87-333BAE9B70F9} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{1DBBC150-F085-43EF-B41D-27C72D133770} = {4C142567-C42B-40F5-B092-798882190209}
{33CC6216-3F30-4B5A-BB29-C5B47EFFA713} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{B33E576F-2279-4BFC-A438-D9B84343B56B} = {1AC70118-C90F-4EC6-9D8B-C628BDF900F7}
{4F0E7E04-F067-4CE8-B8C8-1105F319D123} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
{53782603-3096-40C2-ABD3-F8F311BAE4BE} = {4C142567-C42B-40F5-B092-798882190209}
{FBE1FA7B-E699-4BB2-9C8F-41F4C9F3F088} = {4C142567-C42B-40F5-B092-798882190209}
{B4EABB0D-E495-405C-B7B1-E2A7A3711AF5} = {FC791F56-C1F1-4C41-A193-868D8197F8E2}
{DA355C86-866F-4843-9B4D-63A173C750FB} = {4C142567-C42B-40F5-B092-798882190209}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FF877973-604D-4EA7-B5F5-A129961F9EF2}
EndGlobalSection
EndGlobal

Просмотреть файл

@ -0,0 +1,5 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=741C7D8F1A8423ED3F341AD5B8A7434C/RelativePath/@EntryValue">..\Xenko.sln.DotSettings</s:String>
<s:Boolean x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=741C7D8F1A8423ED3F341AD5B8A7434C/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=File741C7D8F1A8423ED3F341AD5B8A7434C/@KeyIndexDefined">True</s:Boolean>
<s:Double x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=File741C7D8F1A8423ED3F341AD5B8A7434C/RelativePriority/@EntryValue">1</s:Double></wpf:ResourceDictionary>

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,73 +1,13 @@
@echo off
echo Processing Windows
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Direct3D.sln -p Windows
echo.
echo Processing Windows with CoreCLR
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Direct3D.CoreCLR.sln -p Windows
echo.
echo Processing Windows with SDL
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Direct3D.SDL.sln -p Windows
echo.
echo Processing Windows with a Null graphic backend
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Null.sln -p Windows
echo.
echo Processing Windows with Vulkan
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Vulkan.sln -p Windows
echo.
echo Processing Windows with Direct3D12
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Direct3D12.sln -p Windows
echo.
echo Processing macOS
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.macOS.sln -p macOS
echo.
echo Processing macOS with CoreCLR
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.macOS.CoreCLR.sln -p macOS
echo.
echo Processing Linux
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Linux.sln -p Linux
echo.
echo Processing Linux with Vulkan
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Linux.Vulkan.sln -p Linux
echo.
echo Processing Linux with CoreCLR
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Linux.CoreCLR.sln -p Linux
echo.
echo Processing Linux with Vulkan with CoreCLR
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Linux.Vulkan.CoreCLR.sln -p Linux
echo.
echo Processing Windows with OpenGL
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.OpenGL.sln -p Windows
echo.
echo Processing Windows with OpenGL with CoreCLR
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.OpenGL.CoreCLR.sln -p Windows
echo.
echo Processing Windows with OpenGLES
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.OpenGLES.sln -p Windows
echo Processing Runtime (currently using Linux as template)
..\sources\tools\Xenko.ProjectGenerator\bin\Debug\net472\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Runtime.sln -p Linux
echo.
echo Processing Android
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Android.sln -p Android
..\sources\tools\Xenko.ProjectGenerator\bin\Debug\net472\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.Android.sln -p Android
echo.
echo Processing iOS
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.iOS.sln -p iOS
echo.
echo Processing UWP
..\Bin\Windows\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.UWP.sln -p UWP
..\sources\tools\Xenko.ProjectGenerator\bin\Debug\net472\Xenko.ProjectGenerator.exe solution Xenko.sln -o Xenko.iOS.sln -p iOS
echo.

Просмотреть файл

@ -31,6 +31,9 @@ namespace Xenko.GitVersioning
[Required]
public ITaskItem RootDirectory { get; set; }
[Output]
public string NuGetVersion { get; set; }
public string SpecialVersion { get; set; }
public bool SpecialVersionGitHeight { get; set; }
@ -60,6 +63,15 @@ namespace Xenko.GitVersioning
var currentAssemblyLocation = Assembly.GetExecutingAssembly().Location;
var mainPlatformDirectory = Path.GetFileName(Path.GetDirectoryName(currentAssemblyLocation));
// TODO: Right now we patch the VersionFile, but ideally we should make a copy and make the build system use it
var versionFileData = File.ReadAllText(Path.Combine(RootDirectory.ItemSpec, VersionFile.ItemSpec));
var publicVersionMatch = Regex.Match(versionFileData, "PublicVersion = \"(.*)\";");
var publicVersion = publicVersionMatch.Success ? publicVersionMatch.Groups[1].Value : "0.0.0.0";
// Patch NuGetVersion
var versionSuffix = SpecialVersion ?? string.Empty;
EnsureLibGit2UnmanagedInPath(mainPlatformDirectory);
// Compute Git Height using Nerdbank.GitVersioning
@ -75,14 +87,9 @@ namespace Xenko.GitVersioning
return false;
}
// TODO: Right now we patch the VersionFile, but ideally we should make a copy and make the build system use it
var versionFileData = File.ReadAllText(Path.Combine(RootDirectory.ItemSpec, VersionFile.ItemSpec));
// Patch AssemblyInformationalVersion
var headCommitSha = repo.Head.Commits.FirstOrDefault()?.Sha;
// Patch NuGetVersion
var versionSuffix = SpecialVersion ?? string.Empty;
if (SpecialVersionGitHeight)
{
// Compute version based on Git info
@ -91,13 +98,11 @@ namespace Xenko.GitVersioning
}
if (SpecialVersionGitCommit && headCommitSha != null)
{
if (versionSuffix.Length > 0)
versionSuffix += "-";
versionSuffix += "g" + headCommitSha.Substring(0, 8);
versionSuffix += "+g" + headCommitSha.Substring(0, 8);
}
// Prefix with dash (if non empty)
if (versionSuffix.Length > 0)
if (versionSuffix.Length > 0 && !versionSuffix.StartsWith("+"))
versionSuffix = "-" + versionSuffix;
// Replace NuGetVersionSuffix
@ -117,10 +122,13 @@ namespace Xenko.GitVersioning
// Write back new file
File.WriteAllText(Path.Combine(RootDirectory.ItemSpec, GeneratedVersionFile.ItemSpec), versionFileData);
NuGetVersion = publicVersion + versionSuffix;
return true;
}
catch (Exception e)
{
NuGetVersion = publicVersion + versionSuffix;
Log.LogWarning($"Could not determine version using git history: {e}", e);
return false;
}

Просмотреть файл

@ -29,11 +29,15 @@
<AndroidResource Label="Xenko.DoNotSync" Include="Resources\Drawable\Icon.png" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="xunit" Version="2.3.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<Compile Include="XunitAttributes.cs" />
<Compile Include="NonParallelCollectionDefinition.cs" />
<Compile Include="TestObjectIdBuilder.cs" />
<Compile Include="TestPriorityLinkedQueue.cs" />
<Compile Include="MemoryFileProvider.cs" />
@ -45,22 +49,9 @@
<Compile Include="TestMicroThread.cs" />
<Compile Include="TestStore.cs" />
<Compile Include="TestSerialization.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="TestUnmanagedArray.cs" />
<Compile Include="TestUtilities.cs" />
<Compile Include="TestWatcher.cs" />
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
@ -68,6 +59,7 @@
<XenkoEmbeddedNativeLibrary Include="$(XenkoPackageXenkoPlatformBin)\libcore">
<Visible>false</Visible>
</XenkoEmbeddedNativeLibrary>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -38,11 +38,15 @@
<Compile Include="..\..\tests\nunitlite\NUnitLiteLauncher.iPhone.cs" Label="Xenko.DoNotSync">
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<PackageReference Include="xunit" Version="2.3.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<Compile Include="XunitAttributes.cs" />
<Compile Include="NonParallelCollectionDefinition.cs" />
<Compile Include="TestObjectIdBuilder.cs" />
<Compile Include="TestPriorityLinkedQueue.cs" />
<Compile Include="MemoryFileProvider.cs" />
@ -54,22 +58,9 @@
<Compile Include="TestMicroThread.cs" />
<Compile Include="TestStore.cs" />
<Compile Include="TestSerialization.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="TestUnmanagedArray.cs" />
<Compile Include="TestUtilities.cs" />
<Compile Include="TestWatcher.cs" />
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
@ -77,6 +68,7 @@
<XenkoEmbeddedNativeLibrary Include="$(XenkoPackageXenkoPlatformBin)\libcore">
<Visible>false</Visible>
</XenkoEmbeddedNativeLibrary>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

Просмотреть файл

@ -1,32 +0,0 @@
// Copyright (c) Xenko contributors (https://xenko.com) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
using System;
using System.Linq;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
using Xenko.Core.Assets;
using Xenko.Core;
using Xenko.Core.Diagnostics;
namespace Xenko.Assets.Tasks
{
public class PackageGetVersionTask : Task
{
[Output]
public string NuGetVersion { get; set; }
[Output]
public string NugetVersionSimpleNoRevision { get; set; }
public override bool Execute()
{
NuGetVersion = XenkoVersion.NuGetVersion;
var nugetVersionSimple = new Version(XenkoVersion.NuGetVersionSimple);
nugetVersionSimple = new Version(nugetVersionSimple.Major, nugetVersionSimple.Minor, nugetVersionSimple.Build);
NugetVersionSimpleNoRevision = nugetVersionSimple.ToString();
return true;
}
}
}

Просмотреть файл

@ -80,109 +80,17 @@
<Reference Include="Mono.Android" Label="Xenko.DoNotSync" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj">
<Project>{DE042125-C270-4D1D-9270-0759C167567A}</Project>
<Name>Xenko.Audio</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="..\Xenko.Shared\Refactor\Refactor.cs" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="AudioTestGame.cs" />
<Compile Include="BasicTest.cs" />
<Compile Include="Engine\GameClassForTests.cs" />
@ -229,6 +137,7 @@
<None Include="AudioAssets\wave1_4Channels.xksnd" />
<None Include="AudioAssets\wave2.xksnd" />
<None Include="Xenko.Audio.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<AndroidResource Label="Xenko.DoNotSync" Include="Resources\Layout\Main.axml" />

Просмотреть файл

@ -104,109 +104,17 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.iPhone.cs">
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj">
<Project>{DE042125-C270-4D1D-9270-0759C167567A}</Project>
<Name>Xenko.Audio</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="..\Xenko.Shared\Refactor\Refactor.cs" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="AudioTestGame.cs" />
<Compile Include="BasicTest.cs" />
<Compile Include="Engine\GameClassForTests.cs" />
@ -253,6 +161,7 @@
<None Include="AudioAssets\wave1_4Channels.xksnd" />
<None Include="AudioAssets\wave2.xksnd" />
<None Include="Xenko.Audio.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Icon%402x.png" Label="Xenko.DoNotSync" />

Просмотреть файл

@ -91,104 +91,11 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.Android.cs">
<Link>NUnitLiteLauncher.Android.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{d002feb1-00a6-4ab1-a83f-1f253465e64d}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="Build\TestBuilder.cs" />
<Compile Include="EngineTestBase.cs" />
<Compile Include="ParameterCollectionUpdateEngineTest.cs" />
@ -259,6 +166,7 @@
<None Include="GameAssets\Sphere1.xktex" />
<None Include="GameAssets\Sphere2.xktex" />
<None Include="Xenko.Engine.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="$(XenkoPackageProps)" Condition="Exists('$(XenkoPackageProps)')" />

Просмотреть файл

@ -107,104 +107,11 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.iPhone.cs">
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{d002feb1-00a6-4ab1-a83f-1f253465e64d}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="Build\TestBuilder.cs" />
<Compile Include="EngineTestBase.cs" />
<Compile Include="ParameterCollectionUpdateEngineTest.cs" />
@ -275,6 +182,7 @@
<None Include="GameAssets\Sphere1.xktex" />
<None Include="GameAssets\Sphere2.xktex" />
<None Include="Xenko.Engine.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Icon.png" Label="Xenko.DoNotSync" />

Просмотреть файл

@ -71,104 +71,11 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.Android.cs">
<Link>NUnitLiteLauncher.Android.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Project>{84deb606-77ed-49cd-9aed-d2b13c1f5a1e}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="Assets\MultipleRenderTargetsEffect.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
@ -196,6 +103,7 @@
<LastGenOutput>MultipleRenderTargetsEffectShader.cs</LastGenOutput>
</None>
<None Include="Xenko.Graphics.Tests.10_0.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="$(XenkoPackageProps)" Condition="Exists('$(XenkoPackageProps)')" />

Просмотреть файл

@ -104,104 +104,11 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.iPhone.cs">
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Project>{84deb606-77ed-49cd-9aed-d2b13c1f5a1e}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="Assets\MultipleRenderTargetsEffect.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
@ -229,6 +136,7 @@
<LastGenOutput>MultipleRenderTargetsEffectShader.cs</LastGenOutput>
</None>
<None Include="Xenko.Graphics.Tests.10_0.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Icon.png" Label="Xenko.DoNotSync" />

Просмотреть файл

@ -71,108 +71,11 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.Android.cs">
<Link>NUnitLiteLauncher.Android.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj">
<Project>{de042125-c270-4d1d-9270-0759c167567a}</Project>
<Name>Xenko.Audio</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="Assets\ComputeShaderTestEffect.cs">
<DependentUpon>ComputeShaderTestEffect.xkfx</DependentUpon>
<AutoGen>True</AutoGen>
@ -220,6 +123,7 @@
<LastGenOutput>CubemapSprite.cs</LastGenOutput>
</None>
<None Include="Xenko.Graphics.Tests.11_0.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="$(XenkoPackageProps)" Condition="Exists('$(XenkoPackageProps)')" />

Просмотреть файл

@ -107,108 +107,11 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.iPhone.cs">
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj">
<Project>{de042125-c270-4d1d-9270-0759c167567a}</Project>
<Name>Xenko.Audio</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="Assets\ComputeShaderTestEffect.cs">
<DependentUpon>ComputeShaderTestEffect.xkfx</DependentUpon>
<AutoGen>True</AutoGen>
@ -256,6 +159,7 @@
<LastGenOutput>CubemapSprite.cs</LastGenOutput>
</None>
<None Include="Xenko.Graphics.Tests.11_0.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Icon.png" Label="Xenko.DoNotSync" />

Просмотреть файл

@ -86,7 +86,6 @@
<Link>NUnitLiteLauncher.Android.cs</Link>
</Compile>
<None Include="README.md" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Compiler\CustomEffect.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
@ -114,7 +113,6 @@
</Compile>
<Compile Include="Compiler\SimpleEffect.cs">
<DependentUpon>SimpleEffect.xkfx</DependentUpon>
<SubType>Code</SubType>
<DesignTime>True</DesignTime>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
@ -127,7 +125,6 @@
</Compile>
<Compile Include="Compiler\ToGlslEffect.cs">
<DependentUpon>ToGlslEffect.xkfx</DependentUpon>
<SubType>Code</SubType>
<DesignTime>True</DesignTime>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
@ -138,6 +135,7 @@
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<DependentUpon>ToGlslShader.xksl</DependentUpon>
</Compile>
<Compile Include="XunitAttributes.cs" />
<Compile Include="Regression\TestMultipleTextures.cs" />
<Compile Include="Regression\TestSimpleTexture.cs" />
<Compile Include="TestBitmapSpriteFont.cs" />
@ -202,26 +200,10 @@
<LastGenOutput>ToGlslShader.cs</LastGenOutput>
</None>
<None Include="Xenko.Graphics.Tests.xkpkg" />
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj">
<Project>{de042125-c270-4d1d-9270-0759c167567a}</Project>
<Name>Xenko.Audio</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="Xenko.Graphics.Tests.Shared.targets" />

Просмотреть файл

@ -109,7 +109,6 @@
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<None Include="README.md" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Compiler\CustomEffect.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
@ -137,7 +136,6 @@
</Compile>
<Compile Include="Compiler\SimpleEffect.cs">
<DependentUpon>SimpleEffect.xkfx</DependentUpon>
<SubType>Code</SubType>
<DesignTime>True</DesignTime>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
@ -150,7 +148,6 @@
</Compile>
<Compile Include="Compiler\ToGlslEffect.cs">
<DependentUpon>ToGlslEffect.xkfx</DependentUpon>
<SubType>Code</SubType>
<DesignTime>True</DesignTime>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<AutoGen>True</AutoGen>
@ -161,6 +158,7 @@
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<DependentUpon>ToGlslShader.xksl</DependentUpon>
</Compile>
<Compile Include="XunitAttributes.cs" />
<Compile Include="Regression\TestMultipleTextures.cs" />
<Compile Include="Regression\TestSimpleTexture.cs" />
<Compile Include="TestBitmapSpriteFont.cs" />
@ -225,26 +223,10 @@
<LastGenOutput>ToGlslShader.cs</LastGenOutput>
</None>
<None Include="Xenko.Graphics.Tests.xkpkg" />
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj">
<Project>{de042125-c270-4d1d-9270-0759c167567a}</Project>
<Name>Xenko.Audio</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
<Import Project="Xenko.Graphics.Tests.Shared.targets" />

Просмотреть файл

@ -88,105 +88,13 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.Android.cs">
<Link>NUnitLiteLauncher.Android.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="AdvancedInputTest.cs" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="InputTestBase.cs" />
<Compile Include="SensorGameTest.cs" />
<Compile Include="TestDirection.cs" />
@ -203,6 +111,7 @@
<None Include="GameAssets\SpriteSheet.xksheet" />
<None Include="GameAssets\Teapot.xkpromodel" />
<None Include="Xenko.Input.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="$(XenkoPackageProps)" Condition="Exists('$(XenkoPackageProps)')" />

Просмотреть файл

@ -107,105 +107,13 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.iPhone.cs">
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="AdvancedInputTest.cs" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="InputTestBase.cs" />
<Compile Include="SensorGameTest.cs" />
<Compile Include="TestDirection.cs" />
@ -222,6 +130,7 @@
<None Include="GameAssets\SpriteSheet.xksheet" />
<None Include="GameAssets\Teapot.xkpromodel" />
<None Include="Xenko.Input.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Icon.png" Label="Xenko.DoNotSync" />

Просмотреть файл

@ -98,104 +98,12 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.Android.cs">
<Link>NUnitLiteLauncher.Android.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Project>{84deb606-77ed-49cd-9aed-d2b13c1f5a1e}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="GameTest.cs" />
<Compile Include="ParticleForcesTest.cs" />
<Compile Include="ParticlePoolTest.cs" />
@ -233,6 +141,7 @@
<None Include="GameAssets\VisualTestSpawners.xkscene" />
<None Include="GameAssets\VisualTestUpdaters.xkscene" />
<None Include="Xenko.Particles.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="$(XenkoPackageProps)" Condition="Exists('$(XenkoPackageProps)')" />

Просмотреть файл

@ -104,104 +104,12 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.iPhone.cs">
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Project>{84deb606-77ed-49cd-9aed-d2b13c1f5a1e}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="GameTest.cs" />
<Compile Include="ParticleForcesTest.cs" />
<Compile Include="ParticlePoolTest.cs" />
@ -239,6 +147,7 @@
<None Include="GameAssets\VisualTestSpawners.xkscene" />
<None Include="GameAssets\VisualTestUpdaters.xkscene" />
<None Include="Xenko.Particles.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Icon.png" Label="Xenko.DoNotSync" />

Просмотреть файл

@ -97,109 +97,18 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.Android.cs">
<Link>NUnitLiteLauncher.Android.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Project>{84deb606-77ed-49cd-9aed-d2b13c1f5a1e}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="CharacterTest.cs" />
<Compile Include="ColliderShapesTest.cs" />
<Compile Include="GameTest.cs" />
<Compile Include="SkinnedTest.cs" />
<None Include="Xenko.Physics.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="$(XenkoPackageProps)" Condition="Exists('$(XenkoPackageProps)')" />

Просмотреть файл

@ -103,109 +103,18 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.iPhone.cs">
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Project>{84deb606-77ed-49cd-9aed-d2b13c1f5a1e}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{bb9deeef-f18c-40d8-b016-6434cc71b8c3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="CharacterTest.cs" />
<Compile Include="ColliderShapesTest.cs" />
<Compile Include="GameTest.cs" />
<Compile Include="SkinnedTest.cs" />
<None Include="Xenko.Physics.Tests.xkpkg" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\Icon.png" Label="Xenko.DoNotSync" />

Просмотреть файл

@ -92,104 +92,12 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.Android.cs">
<Link>NUnitLiteLauncher.Android.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="Events\EventManagerTests.cs" />
<Compile Include="Events\MyTestRoutedEventArgs.cs" />
<Compile Include="Events\MyTestRoutedEventHandler.cs" />
@ -293,6 +201,7 @@
<None Include="Resources\EditTextOverred.dds" />
<None Include="Xenko.UI.Tests.xkpkg" />
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
<None Include="Resources\ToggleChecked.dds" />
<None Include="Resources\ToggleIndetermate.dds" />
<None Include="Resources\ToggleUnchecked.dds" />

Просмотреть файл

@ -115,104 +115,12 @@
<Compile Label="Xenko.DoNotSync" Include="..\..\..\sources\shared\tests\nunitlite\NUnitLiteLauncher.iPhone.cs">
<Link>NUnitLiteLauncher.iPhone.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1DE01410-22C9-489B-9796-1ADDAB1F64E5}</Project>
<Name>Xenko.Core.IO</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320F627-EE43-4115-8E89-19D1753E51F2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0E916AB7-5A6C-4820-8AB1-AA492FE66D68}</Project>
<Name>Xenko.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677B922-CCF0-44DE-B57E-1CDD3D2B8E8A}</Project>
<Name>Xenko.Core.Mathematics</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Input\Xenko.Input.csproj">
<Project>{84DEB606-77ED-49CD-9AED-D2B13C1F5A1E}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Project>{E8B3553F-A79F-4E50-B75B-ACEE771C320C}</Project>
<Name>Xenko.Shaders.Compiler</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\..\sources\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Project>{14A47447-2A24-4ECD-B24D-6571499DCD4C}</Project>
<Name>Xenko.Shaders.Parser</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Engine\Xenko.Engine.csproj">
<Project>{C121A566-555E-42B9-9B0A-1696529A9088}</Project>
<Name>Xenko.Engine</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Project>{F2D52EDB-BC17-4243-B06D-33CD20F87A7F}</Project>
<Name>Xenko.Core.Shaders</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780CBD-3FE7-48E3-BD5B-59945EA20137}</Project>
<Name>Xenko.Games</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj">
<Project>{D002FEB1-00A6-4AB1-A83F-1F253465E64D}</Project>
<Name>Xenko.Graphics.Regression</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Particles\Xenko.Particles.csproj">
<Project>{f32fda80-b6dd-47a8-8681-437e2c0d3f31}</Project>
<Name>Xenko.Particles</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Project>{dd592516-b341-40fe-9100-1b0fa784a060}</Project>
<Name>Xenko.Physics</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Project>{BB9DEEEF-F18C-40D8-B016-6434CC71B8C3}</Project>
<Name>Xenko.UI</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Project>{9BC63BEC-F305-451D-BB31-262938EA964D}</Project>
<Name>Xenko.SpriteStudio.Runtime</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Project>{fbe1fa7b-e699-4bb2-9c8f-41f4c9f3f088}</Project>
<Name>Xenko.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj" />
<ProjectReference Include="..\Xenko.Graphics.Regression\Xenko.Graphics.Regression.csproj" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Compile Include="XunitAttributes.cs" />
<Compile Include="Events\EventManagerTests.cs" />
<Compile Include="Events\MyTestRoutedEventArgs.cs" />
<Compile Include="Events\MyTestRoutedEventHandler.cs" />
@ -316,6 +224,7 @@
<None Include="Resources\EditTextOverred.dds" />
<None Include="Xenko.UI.Tests.xkpkg" />
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
<None Include="Resources\ToggleChecked.dds" />
<None Include="Resources\ToggleIndetermate.dds" />
<None Include="Resources\ToggleUnchecked.dds" />

Просмотреть файл

@ -6,7 +6,6 @@ using Xenko.Core.Assets;
using Xenko.Core.Assets.Templates;
using Xenko.Core;
using Xenko.Core.IO;
using Xenko.Assets;
namespace Xenko.ProjectGenerator
{

Просмотреть файл

@ -164,10 +164,10 @@ namespace Xenko.ProjectGenerator
return;
}
var package = session.LocalPackages.Single();
var project = session.Projects.OfType<SolutionProject>().Single();
var previousCurrent = session.CurrentPackage;
session.CurrentPackage = package;
var previousCurrent = session.CurrentProject;
session.CurrentProject = project;
// Compute Xenko Sdk relative path
// We are supposed to be in standard output binary folder, so Xenko root should be at ..\..
@ -179,7 +179,7 @@ namespace Xenko.ProjectGenerator
xenkoRelativePath = xenkoRelativePath.TrimEnd('\\');
options["Namespace"] = projectNamespace ?? name;
options["Package"] = package;
options["Package"] = project.Package;
options["Platforms"] = new List<SolutionPlatform>(AssetRegistry.SupportedPlatforms);
options["XenkoSdkRelativeDir"] = xenkoRelativePath;
@ -194,7 +194,7 @@ namespace Xenko.ProjectGenerator
// Setup the assets folder
Directory.CreateDirectory(UPath.Combine(outputDirectory, (UDirectory)"Assets/Shared"));
session.CurrentPackage = previousCurrent;
session.CurrentProject = previousCurrent;
session.Save(result);
if (result.HasErrors)
@ -277,7 +277,7 @@ namespace Xenko.ProjectGenerator
string projectSuffix = platform;
// Read .sln
var solution = Solution.FromFile(inputFile);
var solution = Solution.FromFile(Path.Combine(Environment.CurrentDirectory, inputFile));
var processors = new List<IProjectProcessor>();
@ -317,7 +317,7 @@ namespace Xenko.ProjectGenerator
RemoveEmptySolutionFolders(solution);
// Save .sln
solution.SaveAs(outputFile);
solution.SaveAs(Path.Combine(Environment.CurrentDirectory, outputFile));
// If there is a DotSettings (Resharper team shared file), create one that also reuse this one
// Note: For now, it assumes input and output solutions are in the same folder (when constructing relative path to DotSetting file)
@ -356,7 +356,7 @@ namespace Xenko.ProjectGenerator
while (currentProject != null)
{
usedSolutionFolders.Add(currentProject);
currentProject = currentProject.ParentProject;
currentProject = currentProject.GetParentProject(solution);
}
}
@ -538,7 +538,7 @@ namespace Xenko.ProjectGenerator
// Solution should point to new generated file
context.Project.Name = context.Project.Name.Replace(".Windows", string.Empty) + "." + projectSuffix;
context.Project.RelativePath = context.Project.RelativePath.Replace(projectFileName,
context.Project.FullPath = context.Project.FullPath.Replace(projectFileName,
generatedProjectFileName);
}
}
@ -573,7 +573,7 @@ namespace Xenko.ProjectGenerator
case PlatformType.Linux:
case PlatformType.macOS:
case PlatformType.UWP:
configurations.Add(platform, "Any CPU");
configurations.Add("Any CPU", "Any CPU");
needDeploy = true;
break;

Просмотреть файл

@ -3,6 +3,7 @@
using System;
using System.IO;
using System.Linq;
using System.Xml;
using System.Xml.Linq;
using System.Xml.XPath;
@ -20,7 +21,6 @@ namespace Xenko.ProjectGenerator
public void Process(ProjectProcessorContext context)
{
var doc = context.Document;
var ns = context.Document.Root.Name.Namespace;
var fullPath = context.Project.FullPath;
@ -37,10 +37,13 @@ namespace Xenko.ProjectGenerator
// First, let's load project
var newDoc = XDocument.Load(fullPath);
var ns = newDoc.Root.Name.Namespace;
var mgr = new XmlNamespaceManager(new NameTable());
mgr.AddNamespace("x", ns.NamespaceName);
// Let's load ItemGroup items from previous and new items
var oldItemGroups = doc.XPathSelectElements("/x:Project/x:ItemGroup", context.NamespaceManager).ToArray();
var newItemGroups = newDoc.XPathSelectElements("/x:Project/x:ItemGroup", context.NamespaceManager).ToArray();
var newItemGroups = newDoc.XPathSelectElements("/x:Project/x:ItemGroup", mgr).ToArray();
// Remove non-tagged item from new document
foreach (var itemGroup in newItemGroups)
@ -55,12 +58,20 @@ namespace Xenko.ProjectGenerator
// Copy back non-tagged item from old document
// Try to insert in second ItemGroup (usually first one is Reference)
var insertionItemGroup = newItemGroups.Length >= 2 ? newItemGroups[1] : newItemGroups[0];
foreach (var itemGroup in oldItemGroups)
{
var nonTaggedElements = GetUserElements(itemGroup);
foreach (var nonTaggedElement in nonTaggedElements)
{
insertionItemGroup.Add(new XElement(nonTaggedElement));
var element = new XElement(nonTaggedElement);
// fixup namespace (https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq/how-to-change-the-namespace-for-an-entire-xml-tree)
foreach (var el in element.DescendantsAndSelf())
{
el.Name = ns.GetName(el.Name.LocalName);
var atList = el.Attributes().ToList();
}
insertionItemGroup.Add(element);
}
}
@ -71,15 +82,6 @@ namespace Xenko.ProjectGenerator
itemGroup.Remove();
}
if (projectType == ProjectType.iOS)
{
// Remove ProjectReference/Private (seems they cause problem for iOS deployment of unit tests)
foreach (var projectReferencePrivate in newDoc.XPathSelectElements("/x:Project/x:ItemGroup/x:ProjectReference/x:Private", context.NamespaceManager).ToArray())
{
projectReferencePrivate.Remove();
}
}
// Set newly generated document
context.Document = newDoc;
}