build: convert all solutions from .sln to .slnx

- migrate 15 tracked solutions; update .slnf paths, workflows, build
  files, repo-root markers, ios/android runners, .vscode, docs
- Stride.slnx: drop vestigial x86/x64/Mixed Platforms (solution is
  all-managed) and build with Platform=Any CPU; GameStudio listed first
  so it stays the default startup project
- Stride.VisualStudio.slnx: Package project first (default startup)
- samples: drop dead AppStore/Testing/Windows configs (no per-platform
  exec projects remain, only .Game + .Windows)
This commit is contained in:
Virgile Bello
2026-06-30 13:45:23 +09:00
committed by xen2
parent f5da08959a
commit 11ecd98ffa
73 changed files with 650 additions and 4886 deletions
+2
View File
@@ -12,6 +12,8 @@
*.bat text eol=crlf
*.csproj text eol=crlf
*.sln text eol=crlf
*.slnf text eol=crlf
*.slnx text eol=crlf
# Declare files that will always have LF line endings on checkout.
*.sh text eol=lf
@@ -38,7 +38,7 @@ jobs:
exclude: samples
- name: Build
run: |
dotnet build build\Stride.AssemblyProcessor.sln `
dotnet build build\Stride.AssemblyProcessor.slnx `
-restore -nr:false `
-v:m -p:WarningLevel=0 `
-p:Configuration=${{ github.event.inputs.build-type || inputs.build-type || 'Debug' }} `
+2 -2
View File
@@ -4,7 +4,7 @@ on:
pull_request:
paths:
- '.github/workflows/build-launcher.yml'
- 'build/Stride.Launcher.sln'
- 'build/Stride.Launcher.slnx'
- 'sources/core/**'
- 'sources/launcher/**'
- 'sources/presentation/**'
@@ -58,7 +58,7 @@ jobs:
exclude: samples
- name: Build
run: |
dotnet build build\Stride.Launcher.sln `
dotnet build build\Stride.Launcher.slnx `
-v:m -p:WarningLevel=0 `
-p:Configuration=${{ github.event.inputs.build-type || inputs.build-type || 'Debug' }} `
-p:StridePlatforms=Windows `
+1 -1
View File
@@ -38,7 +38,7 @@ jobs:
exclude: samples
- name: Build
run: |
dotnet build build\Stride.VisualStudio.sln `
dotnet build build\Stride.VisualStudio.slnx `
-nr:false `
-v:m -p:WarningLevel=0 `
-p:Configuration=${{ github.event.inputs.build-type || inputs.build-type || 'Debug' }} `
@@ -1,6 +1,6 @@
name: Build Windows (Full, VS MSBuild)
# Desktop-MSBuild fidelity check: builds Stride.sln the way Visual Studio does —
# Desktop-MSBuild fidelity check: builds Stride.slnx the way Visual Studio does —
# .NET Framework MSBuild engine, separate restore (no dotnet-build sugar), VS dev
# environment so VCINSTALLDIR selects the MSVC native build mode (the
# WindowsDesktop.vcxproj link path VS users get with the C++ workload). Everything
@@ -48,19 +48,21 @@ jobs:
# VS restores via its NuGet integration before building; bare /t:Restore is the
# CLI equivalent. Same properties as Build so the TFM graph matches.
run: |
msbuild build\Stride.sln `
msbuild build\Stride.slnx `
/t:Restore `
/m /nr:false /v:m /p:WarningLevel=0 `
/p:Configuration=${{ github.event.inputs.build-type || 'Debug' }} `
/p:Platform="Any CPU" `
/p:StridePlatforms=Windows `
/p:StrideGraphicsApiDependentBuildAll=true `
/p:StrideSkipUnitTests=true `
/p:StrideSkipAutoPack=true
- name: Build
run: |
msbuild build\Stride.sln `
msbuild build\Stride.slnx `
/m /nr:false /v:m /p:WarningLevel=0 `
/p:Configuration=${{ github.event.inputs.build-type || 'Debug' }} `
/p:Platform="Any CPU" `
/p:StridePlatforms=Windows `
/p:StrideGraphicsApiDependentBuildAll=true `
/p:StrideSkipUnitTests=true `
+1 -1
View File
@@ -35,7 +35,7 @@ jobs:
ref: ${{ github.ref }}
- name: Build
run: |
dotnet build build\Stride.sln `
dotnet build build\Stride.slnx `
-nr:false `
-v:m -p:WarningLevel=0 `
-p:Configuration=${{ github.event.inputs.build-type || inputs.build-type || 'Debug' }} `
+1 -1
View File
@@ -121,4 +121,4 @@ jobs:
full:
- 'sources/**'
- 'deps/**'
- 'build/Stride.sln'
- 'build/Stride.slnx'
+4 -4
View File
@@ -5,7 +5,7 @@ on:
paths:
- '.github/workflows/check-parallel-build.yml'
- 'build/tools/ParallelBuildAuditor/**'
- 'build/Stride.sln'
- 'build/Stride.slnx'
- 'sources/**/*.csproj'
- 'sources/**/*.targets'
- 'sources/**/*.props'
@@ -35,12 +35,12 @@ jobs:
- name: Build ParallelBuildAuditor
run: dotnet build build\tools\ParallelBuildAuditor\ParallelBuildAuditor.csproj -c Release -nologo -v:m
- name: Build Stride.sln (capturing binlog)
- name: Build Stride.slnx (capturing binlog)
# Continue on build error: even partial binlog data is enough for leak detection
# (and Stride.sln contains native vcxproj projects that may fail under dotnet build).
# (and Stride.slnx contains native vcxproj projects that may fail under dotnet build).
continue-on-error: true
run: |
dotnet build build\Stride.sln `
dotnet build build\Stride.slnx `
-bl:parallel-audit.binlog `
-nr:false `
-v:m -p:WarningLevel=0 `
+1 -1
View File
@@ -1,5 +1,5 @@
{
"dotnet.defaultSolution": "build/Stride.sln",
"dotnet.defaultSolution": "build/Stride.slnx",
"files.watcherExclude": {
"**/obj/**": true,
"**/bin/**": true
+1 -1
View File
@@ -73,7 +73,7 @@ Our [Roadmap](https://doc.stride3d.net/latest/en/contributors/roadmap.html) comm
### Build Stride
1. `git clone https://github.com/stride3d/stride.git`
2. Open `build\Stride.sln` in Visual Studio 2026.
2. Open `build\Stride.slnx` in Visual Studio 2026.
3. Build the `Stride.GameStudio` project (default startup, in the `60-Editor` folder) or run it directly from the toolbar.
### Contribution Guidelines
+1 -1
View File
@@ -62,7 +62,7 @@ if (string.IsNullOrEmpty(strideRoot))
if (string.IsNullOrEmpty(solution))
{
solution = Directory.GetFiles(Path.Combine(strideRoot, "build"), "Stride.slnx").FirstOrDefault()
?? Path.Combine(strideRoot, "build", "Stride.sln");
?? Path.Combine(strideRoot, "build", "Stride.slnx");
}
if (string.IsNullOrEmpty(version))
+1 -1
View File
@@ -1,2 +1,2 @@
set StridePlatforms=Windows;UWP;Android;iOS;Linux
Stride.sln
Stride.slnx
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\core\\Stride.Core\\Stride.Core.csproj",
"..\\sources\\core\\Stride.Core.IO\\Stride.Core.IO.csproj",
-27
View File
@@ -1,27 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28803.352
MinimumVisualStudioVersion = 16.0
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stride.Core.AssemblyProcessor", "..\sources\core\Stride.Core.AssemblyProcessor\Stride.Core.AssemblyProcessor.csproj", "{5D778003-7C87-47AC-A6C2-358CCCD8416E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stride.Core.AssemblyProcessor.Tests", "..\sources\core\Stride.Core.AssemblyProcessor.Tests\Stride.Core.AssemblyProcessor.Tests.csproj", "{F69132EA-484B-48D5-9FEC-B4B3C7361C68}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5D778003-7C87-47AC-A6C2-358CCCD8416E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5D778003-7C87-47AC-A6C2-358CCCD8416E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5D778003-7C87-47AC-A6C2-358CCCD8416E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5D778003-7C87-47AC-A6C2-358CCCD8416E}.Release|Any CPU.Build.0 = Release|Any CPU
{F69132EA-484B-48D5-9FEC-B4B3C7361C68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F69132EA-484B-48D5-9FEC-B4B3C7361C68}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F69132EA-484B-48D5-9FEC-B4B3C7361C68}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F69132EA-484B-48D5-9FEC-B4B3C7361C68}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
+4
View File
@@ -0,0 +1,4 @@
<Solution>
<Project Path="../sources/core/Stride.Core.AssemblyProcessor.Tests/Stride.Core.AssemblyProcessor.Tests.csproj" />
<Project Path="../sources/core/Stride.Core.AssemblyProcessor/Stride.Core.AssemblyProcessor.csproj" />
</Solution>
-126
View File
@@ -1,126 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28803.352
MinimumVisualStudioVersion = 16.0
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Launcher", "..\sources\launcher\Stride.Launcher\Stride.Launcher.csproj", "{0F8BE30E-C41F-4747-B52B-D2D4E13EC6A2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core", "..\sources\core\Stride.Core\Stride.Core.csproj", "{BAC8FB10-95ED-4FBB-9925-F6F0E15BD936}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Mathematics", "..\sources\core\Stride.Core.Mathematics\Stride.Core.Mathematics.csproj", "{1F01E12A-50B7-4092-B30A-DEE9638FB753}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Design", "..\sources\core\Stride.Core.Design\Stride.Core.Design.csproj", "{53CDAFA0-30DF-404C-AAF0-652CA4047605}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Reflection", "..\sources\core\Stride.Core.Reflection\Stride.Core.Reflection.csproj", "{A7AE1C3F-CDC6-42DC-B4C1-5F7150661984}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Serialization", "..\sources\core\Stride.Core.Serialization\Stride.Core.Serialization.csproj", "{CA70C887-2A83-45DF-82EB-2DFFA8841B7B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Yaml", "..\sources\core\Stride.Core.Yaml\Stride.Core.Yaml.csproj", "{CEF8B221-56E0-4777-88C1-9E3F9F3D1D3D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.IO", "..\sources\core\Stride.Core.IO\Stride.Core.IO.csproj", "{B6687100-3D8C-428C-8288-84607D9D5EDF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.MicroThreading", "..\sources\core\Stride.Core.MicroThreading\Stride.Core.MicroThreading.csproj", "{076940AD-70F3-47A8-827C-8E722714F937}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Presentation.Wpf", "..\sources\presentation\Stride.Core.Presentation.Wpf\Stride.Core.Presentation.Wpf.csproj", "{61E90191-22FF-4ADC-AFD0-FAB662589AB4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Presentation.Dialogs", "..\sources\presentation\Stride.Core.Presentation.Dialogs\Stride.Core.Presentation.Dialogs.csproj", "{5EB0493A-076D-4488-AF08-D812FB3FDF7C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Translation", "..\sources\core\Stride.Core.Translation\Stride.Core.Translation.csproj", "{8A23DF78-B3D6-41BD-BA50-19D0FBE4AB69}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Translation.Presentation", "..\sources\presentation\Stride.Core.Translation.Presentation\Stride.Core.Translation.Presentation.csproj", "{7B286D71-5143-4A08-B9DE-113B310A3F0C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Packages", "..\sources\assets\Stride.Core.Packages\Stride.Core.Packages.csproj", "{1F5FBA04-C334-41C2-895A-ACC4B786F99E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.Presentation", "..\sources\presentation\Stride.Core.Presentation\Stride.Core.Presentation.csproj", "{0C63EF8B-26F9-4511-9FC5-7431DE9657D6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Editor.CrashReport", "..\sources\editor\Stride.Editor.CrashReport\Stride.Editor.CrashReport.csproj", "{2880C313-2483-416D-A902-DC2259EDFF64}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Cli", "..\sources\launcher\Stride.Cli\Stride.Cli.csproj", "{4A321E09-24D6-4446-8E95-2C29404C8B76}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\sources\assets\Stride.Core.Assets.Yaml\Stride.Core.Assets.Yaml.projitems*{0f8be30e-c41f-4747-b52b-d2d4e13ec6a2}*SharedItemsImports = 5
..\sources\editor\Stride.Core.MostRecentlyUsedFiles\Stride.Core.MostRecentlyUsedFiles.projitems*{0f8be30e-c41f-4747-b52b-d2d4e13ec6a2}*SharedItemsImports = 5
..\sources\editor\Stride.PrivacyPolicy\Stride.PrivacyPolicy.projitems*{0f8be30e-c41f-4747-b52b-d2d4e13ec6a2}*SharedItemsImports = 5
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4A321E09-24D6-4446-8E95-2C29404C8B76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4A321E09-24D6-4446-8E95-2C29404C8B76}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4A321E09-24D6-4446-8E95-2C29404C8B76}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4A321E09-24D6-4446-8E95-2C29404C8B76}.Release|Any CPU.Build.0 = Release|Any CPU
{0F8BE30E-C41F-4747-B52B-D2D4E13EC6A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0F8BE30E-C41F-4747-B52B-D2D4E13EC6A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0F8BE30E-C41F-4747-B52B-D2D4E13EC6A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0F8BE30E-C41F-4747-B52B-D2D4E13EC6A2}.Release|Any CPU.Build.0 = Release|Any CPU
{BAC8FB10-95ED-4FBB-9925-F6F0E15BD936}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BAC8FB10-95ED-4FBB-9925-F6F0E15BD936}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BAC8FB10-95ED-4FBB-9925-F6F0E15BD936}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BAC8FB10-95ED-4FBB-9925-F6F0E15BD936}.Release|Any CPU.Build.0 = Release|Any CPU
{1F01E12A-50B7-4092-B30A-DEE9638FB753}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1F01E12A-50B7-4092-B30A-DEE9638FB753}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1F01E12A-50B7-4092-B30A-DEE9638FB753}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1F01E12A-50B7-4092-B30A-DEE9638FB753}.Release|Any CPU.Build.0 = Release|Any CPU
{53CDAFA0-30DF-404C-AAF0-652CA4047605}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{53CDAFA0-30DF-404C-AAF0-652CA4047605}.Debug|Any CPU.Build.0 = Debug|Any CPU
{53CDAFA0-30DF-404C-AAF0-652CA4047605}.Release|Any CPU.ActiveCfg = Release|Any CPU
{53CDAFA0-30DF-404C-AAF0-652CA4047605}.Release|Any CPU.Build.0 = Release|Any CPU
{A7AE1C3F-CDC6-42DC-B4C1-5F7150661984}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A7AE1C3F-CDC6-42DC-B4C1-5F7150661984}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A7AE1C3F-CDC6-42DC-B4C1-5F7150661984}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A7AE1C3F-CDC6-42DC-B4C1-5F7150661984}.Release|Any CPU.Build.0 = Release|Any CPU
{CA70C887-2A83-45DF-82EB-2DFFA8841B7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CA70C887-2A83-45DF-82EB-2DFFA8841B7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CA70C887-2A83-45DF-82EB-2DFFA8841B7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CA70C887-2A83-45DF-82EB-2DFFA8841B7B}.Release|Any CPU.Build.0 = Release|Any CPU
{CEF8B221-56E0-4777-88C1-9E3F9F3D1D3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CEF8B221-56E0-4777-88C1-9E3F9F3D1D3D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CEF8B221-56E0-4777-88C1-9E3F9F3D1D3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CEF8B221-56E0-4777-88C1-9E3F9F3D1D3D}.Release|Any CPU.Build.0 = Release|Any CPU
{B6687100-3D8C-428C-8288-84607D9D5EDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B6687100-3D8C-428C-8288-84607D9D5EDF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B6687100-3D8C-428C-8288-84607D9D5EDF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B6687100-3D8C-428C-8288-84607D9D5EDF}.Release|Any CPU.Build.0 = Release|Any CPU
{076940AD-70F3-47A8-827C-8E722714F937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{076940AD-70F3-47A8-827C-8E722714F937}.Debug|Any CPU.Build.0 = Debug|Any CPU
{076940AD-70F3-47A8-827C-8E722714F937}.Release|Any CPU.ActiveCfg = Release|Any CPU
{076940AD-70F3-47A8-827C-8E722714F937}.Release|Any CPU.Build.0 = Release|Any CPU
{61E90191-22FF-4ADC-AFD0-FAB662589AB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{61E90191-22FF-4ADC-AFD0-FAB662589AB4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{61E90191-22FF-4ADC-AFD0-FAB662589AB4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{61E90191-22FF-4ADC-AFD0-FAB662589AB4}.Release|Any CPU.Build.0 = Release|Any CPU
{5EB0493A-076D-4488-AF08-D812FB3FDF7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5EB0493A-076D-4488-AF08-D812FB3FDF7C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5EB0493A-076D-4488-AF08-D812FB3FDF7C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5EB0493A-076D-4488-AF08-D812FB3FDF7C}.Release|Any CPU.Build.0 = Release|Any CPU
{8A23DF78-B3D6-41BD-BA50-19D0FBE4AB69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8A23DF78-B3D6-41BD-BA50-19D0FBE4AB69}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8A23DF78-B3D6-41BD-BA50-19D0FBE4AB69}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8A23DF78-B3D6-41BD-BA50-19D0FBE4AB69}.Release|Any CPU.Build.0 = Release|Any CPU
{7B286D71-5143-4A08-B9DE-113B310A3F0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7B286D71-5143-4A08-B9DE-113B310A3F0C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7B286D71-5143-4A08-B9DE-113B310A3F0C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7B286D71-5143-4A08-B9DE-113B310A3F0C}.Release|Any CPU.Build.0 = Release|Any CPU
{1F5FBA04-C334-41C2-895A-ACC4B786F99E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1F5FBA04-C334-41C2-895A-ACC4B786F99E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1F5FBA04-C334-41C2-895A-ACC4B786F99E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1F5FBA04-C334-41C2-895A-ACC4B786F99E}.Release|Any CPU.Build.0 = Release|Any CPU
{0C63EF8B-26F9-4511-9FC5-7431DE9657D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0C63EF8B-26F9-4511-9FC5-7431DE9657D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0C63EF8B-26F9-4511-9FC5-7431DE9657D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0C63EF8B-26F9-4511-9FC5-7431DE9657D6}.Release|Any CPU.Build.0 = Release|Any CPU
{2880C313-2483-416D-A902-DC2259EDFF64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2880C313-2483-416D-A902-DC2259EDFF64}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2880C313-2483-416D-A902-DC2259EDFF64}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2880C313-2483-416D-A902-DC2259EDFF64}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {04241BED-1662-4690-BA56-15C99A840CFE}
EndGlobalSection
EndGlobal
+19
View File
@@ -0,0 +1,19 @@
<Solution>
<Project Path="../sources/assets/Stride.Core.Packages/Stride.Core.Packages.csproj" />
<Project Path="../sources/core/Stride.Core.Design/Stride.Core.Design.csproj" />
<Project Path="../sources/core/Stride.Core.IO/Stride.Core.IO.csproj" />
<Project Path="../sources/core/Stride.Core.Mathematics/Stride.Core.Mathematics.csproj" />
<Project Path="../sources/core/Stride.Core.MicroThreading/Stride.Core.MicroThreading.csproj" />
<Project Path="../sources/core/Stride.Core.Reflection/Stride.Core.Reflection.csproj" />
<Project Path="../sources/core/Stride.Core.Serialization/Stride.Core.Serialization.csproj" />
<Project Path="../sources/core/Stride.Core.Translation/Stride.Core.Translation.csproj" />
<Project Path="../sources/core/Stride.Core.Yaml/Stride.Core.Yaml.csproj" />
<Project Path="../sources/core/Stride.Core/Stride.Core.csproj" />
<Project Path="../sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.csproj" />
<Project Path="../sources/launcher/Stride.Cli/Stride.Cli.csproj" />
<Project Path="../sources/launcher/Stride.Launcher/Stride.Launcher.csproj" />
<Project Path="../sources/presentation/Stride.Core.Presentation.Dialogs/Stride.Core.Presentation.Dialogs.csproj" />
<Project Path="../sources/presentation/Stride.Core.Presentation.Wpf/Stride.Core.Presentation.Wpf.csproj" />
<Project Path="../sources/presentation/Stride.Core.Presentation/Stride.Core.Presentation.csproj" />
<Project Path="../sources/presentation/Stride.Core.Translation.Presentation/Stride.Core.Translation.Presentation.csproj" />
</Solution>
+1 -1
View File
@@ -1,2 +1,2 @@
set StridePlatforms=Windows;Linux
Stride.sln
Stride.slnx
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\core\\Stride.Core.IO\\Stride.Core.IO.csproj",
"..\\sources\\core\\Stride.Core.Mathematics\\Stride.Core.Mathematics.csproj",
+2 -2
View File
@@ -118,9 +118,9 @@
<!-- Run the package upgrader once over the whole samples solution: one process + one shared NuGet restore,
so the samples resolve against one coherent graph and don't each pay a fresh process + restore. It sees
each sample's committed version, migrates assets, rewrites the Stride.* references to this checkout's dev
build and restores from the local dev feed. Override SampleUpgradeTarget for a single .sln/.csproj/.sdpkg. -->
build and restores from the local dev feed. Override SampleUpgradeTarget for a single .slnx/.csproj/.sdpkg. -->
<PropertyGroup>
<SampleUpgradeTarget Condition="'$(SampleUpgradeTarget)' == ''">$(StrideRoot)samples\StrideSamples.sln</SampleUpgradeTarget>
<SampleUpgradeTarget Condition="'$(SampleUpgradeTarget)' == ''">$(StrideRoot)samples\StrideSamples.slnx</SampleUpgradeTarget>
</PropertyGroup>
<Message Importance="high" Text="UpgradeSamplesVersion: upgrading $(SampleUpgradeTarget)" />
<Exec WorkingDirectory="$(StrideRoot)"
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\engine\\Stride.Audio.Tests\\Stride.Audio.Tests.csproj",
"..\\sources\\engine\\Stride.Engine.NoAssets.Tests\\Stride.Engine.NoAssets.Tests.csproj",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\engine\\Stride.Graphics.Tests\\Stride.Graphics.Tests.csproj",
"..\\sources\\engine\\Stride.Graphics.Tests.10_0\\Stride.Graphics.Tests.10_0.csproj",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\engine\\Stride.Audio.Tests\\Stride.Audio.Tests.csproj",
"..\\sources\\engine\\Stride.Engine.NoAssets.Tests\\Stride.Engine.NoAssets.Tests.csproj",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\engine\\Stride.Audio.Tests\\Stride.Audio.Tests.csproj",
"..\\sources\\engine\\Stride.Engine.NoAssets.Tests\\Stride.Engine.NoAssets.Tests.csproj",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\engine\\Stride.Assets.Tests\\Stride.Assets.Tests.csproj",
"..\\sources\\engine\\Stride.Audio.Tests\\Stride.Audio.Tests.csproj",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\assets\\Stride.Core.Assets.Quantum.Tests\\Stride.Core.Assets.Quantum.Tests.csproj",
"..\\sources\\assets\\Stride.Core.Assets.Tests\\Stride.Core.Assets.Tests.csproj",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\assets\\Stride.Core.Assets.Quantum.Tests\\Stride.Core.Assets.Quantum.Tests.csproj",
"..\\sources\\assets\\Stride.Core.Assets.Tests\\Stride.Core.Assets.Tests.csproj",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\tools\\Stride.VisualStudio.Package.Tests\\Stride.VisualStudio.Package.Tests.csproj"
]
-49
View File
@@ -1,49 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.Commands.Interfaces", "..\sources\tools\Stride.VisualStudio.Commands.Interfaces\Stride.VisualStudio.Commands.Interfaces.csproj", "{C2E8CBA7-04A8-44F9-ABA2-7D245AFF88E7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.Package", "..\sources\tools\Stride.VisualStudio.Package\Stride.VisualStudio.Package.csproj", "{740ECD08-3EF4-40D9-B0D3-B37BC354F79D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.Package.Tests", "..\sources\tools\Stride.VisualStudio.Package.Tests\Stride.VisualStudio.Package.Tests.csproj", "{6B57CBCF-EFB2-473C-A70E-E1772D183E85}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.PackageInstall", "..\sources\tools\Stride.VisualStudio.PackageInstall\Stride.VisualStudio.PackageInstall.csproj", "{5A19D2C0-EA79-437A-AE19-8D82D6B93A34}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.Commands", "..\sources\tools\Stride.VisualStudio.Commands\Stride.VisualStudio.Commands.csproj", "{42D8A705-3C78-44BC-95F3-00047BAF8837}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C2E8CBA7-04A8-44F9-ABA2-7D245AFF88E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C2E8CBA7-04A8-44F9-ABA2-7D245AFF88E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C2E8CBA7-04A8-44F9-ABA2-7D245AFF88E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C2E8CBA7-04A8-44F9-ABA2-7D245AFF88E7}.Release|Any CPU.Build.0 = Release|Any CPU
{740ECD08-3EF4-40D9-B0D3-B37BC354F79D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{740ECD08-3EF4-40D9-B0D3-B37BC354F79D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{740ECD08-3EF4-40D9-B0D3-B37BC354F79D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{740ECD08-3EF4-40D9-B0D3-B37BC354F79D}.Release|Any CPU.Build.0 = Release|Any CPU
{6B57CBCF-EFB2-473C-A70E-E1772D183E85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6B57CBCF-EFB2-473C-A70E-E1772D183E85}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6B57CBCF-EFB2-473C-A70E-E1772D183E85}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6B57CBCF-EFB2-473C-A70E-E1772D183E85}.Release|Any CPU.Build.0 = Release|Any CPU
{5A19D2C0-EA79-437A-AE19-8D82D6B93A34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5A19D2C0-EA79-437A-AE19-8D82D6B93A34}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5A19D2C0-EA79-437A-AE19-8D82D6B93A34}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5A19D2C0-EA79-437A-AE19-8D82D6B93A34}.Release|Any CPU.Build.0 = Release|Any CPU
{42D8A705-3C78-44BC-95F3-00047BAF8837}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{42D8A705-3C78-44BC-95F3-00047BAF8837}.Debug|Any CPU.Build.0 = Debug|Any CPU
{42D8A705-3C78-44BC-95F3-00047BAF8837}.Release|Any CPU.ActiveCfg = Release|Any CPU
{42D8A705-3C78-44BC-95F3-00047BAF8837}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\sources\shared\Stride.NuGetResolver.Targets\Stride.NuGetResolver.Targets.projitems*{42d8a705-3c78-44bc-95f3-00047baf8837}*SharedItemsImports = 5
EndGlobalSection
EndGlobal
+7
View File
@@ -0,0 +1,7 @@
<Solution>
<Project Path="../sources/tools/Stride.VisualStudio.Commands.Interfaces/Stride.VisualStudio.Commands.Interfaces.csproj" />
<Project Path="../sources/tools/Stride.VisualStudio.Commands/Stride.VisualStudio.Commands.csproj" />
<Project Path="../sources/tools/Stride.VisualStudio.Package.Tests/Stride.VisualStudio.Package.Tests.csproj" />
<Project Path="../sources/tools/Stride.VisualStudio.Package/Stride.VisualStudio.Package.csproj" DefaultStartup="true" />
<Project Path="../sources/tools/Stride.VisualStudio.PackageInstall/Stride.VisualStudio.PackageInstall.csproj" />
</Solution>
+6 -6
View File
@@ -6,9 +6,9 @@ Example: dotnet build build/Stride.build -t:Package
<Project DefaultTarget="Help" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<StrideRoot>$(MSBuildThisFileDirectory)..\</StrideRoot>
<StrideSolution>$(StrideRoot)build\Stride.sln</StrideSolution>
<StrideVisualStudioSolution>$(StrideRoot)build\Stride.VisualStudio.sln</StrideVisualStudioSolution>
<StrideSolutionLauncher>$(StrideRoot)build\Stride.Launcher.sln</StrideSolutionLauncher>
<StrideSolution>$(StrideRoot)build\Stride.slnx</StrideSolution>
<StrideVisualStudioSolution>$(StrideRoot)build\Stride.VisualStudio.slnx</StrideVisualStudioSolution>
<StrideSolutionLauncher>$(StrideRoot)build\Stride.Launcher.slnx</StrideSolutionLauncher>
<StridePlatforms Condition="'$(StridePlatforms)' == ''">Windows</StridePlatforms>
<BuildProperties>Configuration=Release;NoWarn=1591;DeployExtension=false;StridePlatforms=$([MSBuild]::Escape('$(StridePlatforms)'));StrideGraphicsApiDependentBuildAll=$(StrideGraphicsApiDependentBuildAll)</BuildProperties>
<StrideSign Condition="'$(StrideSign)' == ''">true</StrideSign>
@@ -197,7 +197,7 @@ Example: dotnet build build/Stride.build -t:Package
<Target Name="Build">
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="StridePlatforms=$(StridePlatforms);StrideSolution=$(StrideSolution);StrideGraphicsApiDependentBuildAll=$(StrideGraphicsApiDependentBuildAll)"/>
<MSBuild Targets="Build" Projects="$(StrideSolution)" Properties="$(BuildProperties);Platform=Mixed Platforms"/>
<MSBuild Targets="Build" Projects="$(StrideSolution)" Properties="$(BuildProperties);Platform=Any CPU"/>
</Target>
<!-- Shared body for the per-platform build entry points below. Restores + builds
@@ -237,10 +237,10 @@ Example: dotnet build build/Stride.build -t:Package
<MSBuild Projects="$(MSBuildThisFileFullPath)" Targets="_BuildPlatform" Properties="StrideTargetSolution=$(StrideRoot)build\Stride.Runtime.slnf;StridePlatforms=Linux" />
</Target>
<!-- macOS is bespoke: uses the full .sln with Platform=macOS (not StridePlatforms). -->
<!-- macOS is bespoke: uses the full solution with Platform=macOS (not StridePlatforms). -->
<Target Name="BuildmacOS">
<PropertyGroup>
<StridemacOSSolution>$(StrideRoot)build\Stride.macOS.sln</StridemacOSSolution>
<StridemacOSSolution>$(StrideRoot)build\Stride.macOS.slnx</StridemacOSSolution>
</PropertyGroup>
<MSBuild Targets="Restore" Projects="$(MSBuildThisFileFullPath)" Properties="StrideSolution=$(StridemacOSSolution)"/>
<MSBuild Targets="Build" Projects="$(StridemacOSSolution)" Properties="$(BuildProperties);Platform=macOS"/>
+1 -1
View File
@@ -1,6 +1,6 @@
{
"solution": {
"path": "Stride.sln",
"path": "Stride.slnx",
"projects": [
"..\\sources\\core\\Stride.Core\\Stride.Core.csproj",
"..\\sources\\core\\Stride.Core.IO\\Stride.Core.IO.csproj",
-2342
View File
File diff suppressed because it is too large Load Diff
+232
View File
@@ -0,0 +1,232 @@
<Solution>
<Folder Name="/00-Build/">
<File Path="Stride.build" />
<File Path="Stride.Local.props" />
</Folder>
<Folder Name="/00-Build/Stride.Build.Sdk.Editor/">
<File Path="../sources/sdk/Stride.Build.Sdk.Editor/Sdk/Sdk.props" />
<File Path="../sources/sdk/Stride.Build.Sdk.Editor/Sdk/Sdk.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk.Editor/Sdk/Stride.Editor.Frameworks.props" />
</Folder>
<Folder Name="/00-Build/Stride.Build.Sdk.Tests/">
<File Path="../sources/sdk/Stride.Build.Sdk.Tests/Sdk/LauncherGame.Desktop.cs" />
<File Path="../sources/sdk/Stride.Build.Sdk.Tests/Sdk/LauncherSimple.Desktop.cs" />
<File Path="../sources/sdk/Stride.Build.Sdk.Tests/Sdk/Sdk.props" />
<File Path="../sources/sdk/Stride.Build.Sdk.Tests/Sdk/Sdk.targets" />
</Folder>
<Folder Name="/00-Build/Stride.Build.Sdk/">
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Sdk.props" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Sdk.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.AssemblyProcessor.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.CodeAnalysis.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.Dependencies.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.DisableBuild.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.Frameworks.props" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.Frameworks.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.Graphics.props" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.GraphicsApi.InnerBuild.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.Local.props.template" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.NativeBuildMode.props" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.PackageInfo.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.Platform.props" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.Platform.targets" />
<File Path="../sources/sdk/Stride.Build.Sdk/Sdk/Stride.ruleset" />
</Folder>
<Folder Name="/00-Config.Private/">
<File Path="../nuget.config" />
<File Path="../sources/Directory.Packages.props" />
<File Path="../sources/native/Stride.Native.targets" />
</Folder>
<Folder Name="/00-Config/">
<File Path="../sources/shared/SharedAssemblyInfo.cs" />
</Folder>
<Folder Name="/00-Localization/">
<File Path="../sources/localization/Stride.Assets.Presentation.pot" />
<File Path="../sources/localization/Stride.Core.Assets.Editor.pot" />
<File Path="../sources/localization/Stride.Core.Presentation.pot" />
<File Path="../sources/localization/Stride.GameStudio.pot" />
</Folder>
<Folder Name="/00-Localization/fr/">
<File Path="../sources/localization/fr/Stride.Assets.Presentation.fr.po" />
<File Path="../sources/localization/fr/Stride.Core.Assets.Editor.fr.po" />
<File Path="../sources/localization/fr/Stride.Core.Presentation.fr.po" />
<File Path="../sources/localization/fr/Stride.GameStudio.fr.po" />
</Folder>
<Folder Name="/00-Localization/ja/">
<File Path="../sources/localization/ja/Stride.Assets.Presentation.ja.po" />
<File Path="../sources/localization/ja/Stride.Core.Assets.Editor.ja.po" />
<File Path="../sources/localization/ja/Stride.Core.Presentation.ja.po" />
<File Path="../sources/localization/ja/Stride.GameStudio.ja.po" />
</Folder>
<Folder Name="/10-CoreRuntime/">
<Project Path="../sources/core/Stride.Core.CompilerServices/Stride.Core.CompilerServices.csproj" />
<Project Path="../sources/core/Stride.Core.IO/Stride.Core.IO.csproj" />
<Project Path="../sources/core/Stride.Core.Mathematics/Stride.Core.Mathematics.csproj" />
<Project Path="../sources/core/Stride.Core.MicroThreading/Stride.Core.MicroThreading.csproj" />
<Project Path="../sources/core/Stride.Core.Serialization/Stride.Core.Serialization.csproj" />
<Project Path="../sources/core/Stride.Core/Stride.Core.csproj" />
</Folder>
<Folder Name="/11-CoreRuntime.Tests/">
<Project Path="../sources/core/Stride.Core.CompilerServices.Tests/Stride.Core.CompilerServices.Tests.csproj" />
<Project Path="../sources/core/Stride.Core.Mathematics.Tests/Stride.Core.Mathematics.Tests.csproj" />
<Project Path="../sources/core/Stride.Core.Tests/Stride.Core.Tests.csproj">
<BuildType Solution="Release|Any CPU" Project="Debug" />
</Project>
</Folder>
<Folder Name="/20-StrideRuntime/">
<Project Path="../sources/engine/Stride.Audio/Stride.Audio.csproj" />
<Project Path="../sources/engine/Stride.Engine/Stride.Engine.csproj" />
<Project Path="../sources/engine/Stride.Foundation/Stride.Foundation.csproj" />
<Project Path="../sources/engine/Stride.Games/Stride.Games.csproj" />
<Project Path="../sources/engine/Stride.Graphics/Stride.Graphics.csproj" />
<Project Path="../sources/engine/Stride.Input/Stride.Input.csproj" />
<Project Path="../sources/engine/Stride.Native/Stride.Native.csproj" />
<Project Path="../sources/engine/Stride.Navigation/Stride.Navigation.csproj" />
<Project Path="../sources/engine/Stride.Particles/Stride.Particles.csproj" />
<Project Path="../sources/engine/Stride.Physics/Stride.Physics.csproj" />
<Project Path="../sources/engine/Stride.Rendering/Stride.Rendering.csproj" />
<Project Path="../sources/engine/Stride.SpriteStudio.Runtime/Stride.SpriteStudio.Runtime.csproj" />
<Project Path="../sources/engine/Stride.UI/Stride.UI.csproj" />
<Project Path="../sources/engine/Stride.Video/Stride.Video.csproj" />
<Project Path="../sources/engine/Stride.VirtualReality/Stride.VirtualReality.csproj" />
<Project Path="../sources/engine/Stride.Voxels/Stride.Voxels.csproj" />
</Folder>
<Folder Name="/20-StrideRuntime/Stride.Bepu/">
<Project Path="../sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Debug/Stride.BepuPhysics.Debug.csproj" />
<Project Path="../sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Tests/Stride.BepuPhysics.Tests.csproj" />
<Project Path="../sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Stride.BepuPhysics.csproj" />
</Folder>
<Folder Name="/20-StrideRuntime/Stride.Shared/">
<Project Path="../sources/shared/Stride.Core.ShellHelper/Stride.Core.ShellHelper.shproj" />
</Folder>
<Folder Name="/22-StrideRuntime.Shaders/">
<Project Path="../sources/shaders/Stride.Shaders.Compilers/Stride.Shaders.Compilers.csproj" />
<Project Path="../sources/shaders/Stride.Shaders.Effects/Stride.Shaders.Effects.csproj" />
<Project Path="../sources/shaders/Stride.Shaders.Generators.Internal/Stride.Shaders.Generators.Internal.csproj" />
<Project Path="../sources/shaders/Stride.Shaders.Generators/Stride.Shaders.Generators.csproj" />
<Project Path="../sources/shaders/Stride.Shaders.Parsers/Stride.Shaders.Parsers.csproj" />
<Project Path="../sources/shaders/Stride.Shaders.Spirv.Generators/Stride.Shaders.Spirv.Generators.csproj" />
<Project Path="../sources/shaders/Stride.Shaders.Spirv/Stride.Shaders.Spirv.csproj" />
<Project Path="../sources/shaders/Stride.Shaders.Tests/Stride.Shaders.Tests.csproj" />
<Project Path="../sources/shaders/Stride.Shaders/Stride.Shaders.csproj" />
</Folder>
<Folder Name="/25-StrideRuntime.Tests/">
<Project Path="../sources/engine/Stride.Audio.Tests/Stride.Audio.Tests.csproj" />
<Project Path="../sources/engine/Stride.Engine.NoAssets.Tests/Stride.Engine.NoAssets.Tests.csproj" />
<Project Path="../sources/engine/Stride.Engine.Tests/Stride.Engine.Tests.csproj" />
<Project Path="../sources/engine/Stride.Graphics.Regression/Stride.Graphics.Regression.csproj" />
<Project Path="../sources/engine/Stride.Graphics.Tests.10_0/Stride.Graphics.Tests.10_0.csproj" />
<Project Path="../sources/engine/Stride.Graphics.Tests.11_0/Stride.Graphics.Tests.11_0.csproj" />
<Project Path="../sources/engine/Stride.Graphics.Tests/Stride.Graphics.Tests.csproj" />
<Project Path="../sources/engine/Stride.Input.Tests/Stride.Input.Tests.csproj" />
<Project Path="../sources/engine/Stride.Navigation.Tests/Stride.Navigation.Tests.csproj" />
<Project Path="../sources/engine/Stride.Particles.Tests/Stride.Particles.Tests.csproj" />
<Project Path="../sources/engine/Stride.Physics.Tests/Stride.Physics.Tests.csproj" />
<Project Path="../sources/engine/Stride.UI.Tests/Stride.UI.Tests.csproj" />
</Folder>
<Folder Name="/30-CoreDesign/">
<Project Path="../sources/buildengine/Stride.Core.BuildEngine.Common/Stride.Core.BuildEngine.Common.csproj" />
<Project Path="../sources/core/Stride.Core.Design/Stride.Core.Design.csproj" />
<Project Path="../sources/core/Stride.Core.Reflection/Stride.Core.Reflection.csproj" />
<Project Path="../sources/core/Stride.Core.Tasks/Stride.Core.Tasks.csproj" />
<Project Path="../sources/core/Stride.Core.Translation/Stride.Core.Translation.csproj" />
<Project Path="../sources/core/Stride.Core.Yaml/Stride.Core.Yaml.csproj" />
</Folder>
<Folder Name="/31-CoreDesign.Tests/">
<Project Path="../sources/buildengine/Stride.Core.BuildEngine.Tests/Stride.Core.BuildEngine.Tests.csproj" />
<Project Path="../sources/core/Stride.Core.Design.Tests/Stride.Core.Design.Tests.csproj" />
<Project Path="../sources/core/Stride.Core.Yaml.Tests/Stride.Core.Yaml.Tests.csproj" />
</Folder>
<Folder Name="/40-Assets/">
<Project Path="../sources/assets/Stride.AssetCompiler/Stride.AssetCompiler.csproj" />
<Project Path="../sources/assets/Stride.Core.Assets.Quantum/Stride.Core.Assets.Quantum.csproj" />
<Project Path="../sources/assets/Stride.Core.Assets.Yaml/Stride.Core.Assets.Yaml.shproj" />
<Project Path="../sources/assets/Stride.Core.Assets/Stride.Core.Assets.csproj" />
<Project Path="../sources/assets/Stride.Core.Packages/Stride.Core.Packages.csproj" />
</Folder>
<Folder Name="/41-Assets.Tests/">
<Project Path="../sources/assets/Stride.Core.Assets.Quantum.Tests/Stride.Core.Assets.Quantum.Tests.csproj" />
<Project Path="../sources/assets/Stride.Core.Assets.Tests/Stride.Core.Assets.Tests.csproj" />
</Folder>
<Folder Name="/50-Presentation/">
<Project Path="../sources/editor/Stride.Core.MostRecentlyUsedFiles/Stride.Core.MostRecentlyUsedFiles.shproj" />
<Project Path="../sources/presentation/Stride.Core.Presentation.Dialogs/Stride.Core.Presentation.Dialogs.csproj" />
<Project Path="../sources/presentation/Stride.Core.Presentation.Graph/Stride.Core.Presentation.Graph.csproj" />
<Project Path="../sources/presentation/Stride.Core.Presentation.Quantum/Stride.Core.Presentation.Quantum.csproj" />
<Project Path="../sources/presentation/Stride.Core.Presentation.Wpf/Stride.Core.Presentation.Wpf.csproj" />
<Project Path="../sources/presentation/Stride.Core.Presentation/Stride.Core.Presentation.csproj" />
<Project Path="../sources/presentation/Stride.Core.Quantum/Stride.Core.Quantum.csproj" />
<Project Path="../sources/presentation/Stride.Core.Translation.Presentation/Stride.Core.Translation.Presentation.csproj" />
</Folder>
<Folder Name="/51-Presentation.Tests/">
<Project Path="../sources/presentation/Stride.Core.Presentation.Quantum.Tests/Stride.Core.Presentation.Quantum.Tests.csproj" />
<Project Path="../sources/presentation/Stride.Core.Presentation.Tests/Stride.Core.Presentation.Tests.csproj" />
<Project Path="../sources/presentation/Stride.Core.Quantum.Tests/Stride.Core.Quantum.Tests.csproj" />
</Folder>
<Folder Name="/60-Editor/">
<Project Path="../sources/editor/Stride.Assets.Presentation/Stride.Assets.Presentation.csproj" />
<Project Path="../sources/editor/Stride.Core.Assets.Editor/Stride.Core.Assets.Editor.csproj" />
<Project Path="../sources/editor/Stride.Editor.CrashReport/Stride.Editor.CrashReport.csproj" />
<Project Path="../sources/editor/Stride.Editor/Stride.Editor.csproj" />
<Project Path="../sources/editor/Stride.GameStudio/Stride.GameStudio.csproj" DefaultStartup="true" />
<Project Path="../sources/editor/Stride.PrivacyPolicy/Stride.PrivacyPolicy.shproj" />
<Project Path="../sources/engine/Stride.Debugger/Stride.Debugger.csproj" />
</Folder>
<Folder Name="/61-Editor.Tests/">
<Project Path="../sources/editor/Stride.Core.Assets.Editor.Tests/Stride.Core.Assets.Editor.Tests.csproj" />
<Project Path="../sources/editor/Stride.GameStudio.AutoTesting/Stride.GameStudio.AutoTesting.csproj" />
<Project Path="../sources/editor/Stride.GameStudio.Tests/Stride.GameStudio.Tests.csproj" />
<Project Path="../tests/editor/Stride.Editor.Tests.csproj" />
</Folder>
<Folder Name="/70-StrideAssets/">
<Project Path="../sources/engine/Stride.Assets.Models/Stride.Assets.Models.csproj" />
<Project Path="../sources/engine/Stride.Assets/Stride.Assets.csproj" />
<Project Path="../sources/engine/Stride.SpriteStudio.Offline/Stride.SpriteStudio.Offline.csproj" />
</Folder>
<Folder Name="/71-StrideAssets.Tests/">
<Project Path="../sources/engine/Stride.Assets.Tests/Stride.Assets.Tests.csproj" />
<Project Path="../sources/engine/Stride.Assets.Tests2/Stride.Assets.Tests2.csproj" />
</Folder>
<Folder Name="/72-StrideSamples.Templates/">
<Project Path="../sources/engine/Stride.Games.AutoTesting/Stride.Games.AutoTesting.csproj" />
<Project Path="../sources/templates/Stride.Templates.Games.Starters/Stride.Templates.Games.Starters.csproj" />
<Project Path="../sources/templates/Stride.Templates.Games/Stride.Templates.Games.csproj" />
<Project Path="../sources/templates/Stride.Templates.Samples/Stride.Templates.Samples.csproj" />
<Project Path="../sources/tools/Stride.TemplateGenerator/Stride.TemplateGenerator.csproj" />
<Project Path="../sources/tools/Stride.Templates.Tests/Stride.Templates.Tests.csproj" />
<Project Path="../tests/enduser/Stride.Samples.Tests/Stride.Samples.Tests.csproj" />
</Folder>
<Folder Name="/90-Tools/">
<Project Path="../sources/tests/Stride.ScreenshotComparator/Stride.ScreenshotComparator.csproj" />
<Project Path="../sources/tests/xunit.runner.stride/xunit.runner.stride.csproj" />
<Project Path="../sources/tools/Stride.ConnectionRouter/Stride.ConnectionRouter.csproj" />
<Project Path="../sources/tools/Stride.Core.Translation.Extractor/Stride.Core.Translation.Extractor.csproj" />
<Project Path="../sources/tools/Stride.EffectCompilerServer/Stride.EffectCompilerServer.csproj" />
<Project Path="../sources/tools/Stride.PackageInstall/Stride.PackageInstall.csproj" />
<Project Path="../sources/tools/Stride.TestRunner/Stride.TestRunner.csproj" />
</Folder>
<Folder Name="/90-Tools/3D-Importers/">
<Project Path="../sources/tools/Stride.Importer.3D/Stride.Importer.3D.csproj" />
<Project Path="../sources/tools/Stride.Importer.Common/Stride.Importer.Common.csproj" />
</Folder>
<Folder Name="/90-Tools/Internals/">
<Project Path="../sources/tools/Stride.Graphics.RenderDocPlugin/Stride.Graphics.RenderDocPlugin.csproj" />
<Project Path="../sources/tools/Stride.StorageTool/Stride.StorageTool.csproj" />
</Folder>
<Folder Name="/90-Tools/NuGetResolver/">
<Project Path="../sources/shared/Stride.NuGetResolver.Targets/Stride.NuGetResolver.Targets.shproj" />
<Project Path="../sources/shared/Stride.NuGetResolver.UI/Stride.NuGetResolver.UI.csproj" />
<Project Path="../sources/shared/Stride.NuGetResolver/Stride.NuGetResolver.csproj" />
</Folder>
<Folder Name="/90-Tools/TextureConverter/">
<Project Path="../sources/tests/tools/Stride.TextureConverter.Tests/Stride.TextureConverter.Tests.csproj" />
<Project Path="../sources/tools/Stride.TextureConverter/Stride.TextureConverter.csproj" />
</Folder>
<Folder Name="/90-Tools/VisualStudio/">
<Project Path="../sources/tools/Stride.VisualStudio.Commands.Interfaces/Stride.VisualStudio.Commands.Interfaces.csproj" />
<Project Path="../sources/tools/Stride.VisualStudio.Commands/Stride.VisualStudio.Commands.csproj" />
</Folder>
<Properties Name="Visual Studio">
<Property Name="MinimumVersion" Value="18.0" />
</Properties>
</Solution>
+3 -3
View File
@@ -8,7 +8,7 @@ set __BuildType=Debug
set __BuildVerbosity=n
set __BuildDoc=0
set __ContinueOnError=false
set __SelectedProject=Stride.sln
set __SelectedProject=Stride.slnx
:Arg_Loop
rem This does not check for duplicate arguments, the last one will take precedence
@@ -59,11 +59,11 @@ if %__BuildVersion% LSS 17 (
)
set XXMSBUILD=msbuild.exe
set _platform_target=Mixed Platforms
set _platform_target=Any CPU
rem Compiling the various solutions
set Project=Stride.sln
set Project=Stride.slnx
rem We always compile tests for the main solution
set __OldSkipTestBuild=%__SkipTestBuild%
set __SkipTestBuild=false
+2 -2
View File
@@ -28,7 +28,7 @@ When installing VS 2026, make sure these are selected:
## Build With Visual Studio
1. `git clone https://github.com/stride3d/stride.git`
2. Open `build\Stride.sln` in Visual Studio 2026.
2. Open `build\Stride.slnx` in Visual Studio 2026.
3. Build the `Stride.GameStudio` project (default startup, in the `60-Editor` folder) or run it directly from the toolbar.
## Building Without Visual Studio
@@ -54,7 +54,7 @@ If you'd rather not install the full Visual Studio IDE:
`dotnet build` works without Visual Studio loaded — it auto-selects the Clang toolchain for the native C++ projects:
```bash
dotnet build build\Stride.sln
dotnet build build\Stride.slnx
```
Stride auto-selects the native toolchain: MSVC when running under `MSBuild.exe` with the VS C++ tools loaded (VS Developer Command Prompt or IDE), Clang in every other case — including `dotnet build` from a Developer Command Prompt. See [SDK-GUIDE.md → Native Build Mode](SDK-GUIDE.md#native-build-mode-clang--msvc) for the full logic.
-30
View File
@@ -1,30 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.2.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BepuSample.Game", "BepuSample.Game\BepuSample.Game.csproj", "{6D34FE55-A2FD-9E1A-49C7-8C99C22CC166}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BepuSample.Windows", "BepuSample.Windows\BepuSample.Windows.csproj", "{EA438499-B8E7-49EB-6908-8839D80223FB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6D34FE55-A2FD-9E1A-49C7-8C99C22CC166}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6D34FE55-A2FD-9E1A-49C7-8C99C22CC166}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6D34FE55-A2FD-9E1A-49C7-8C99C22CC166}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6D34FE55-A2FD-9E1A-49C7-8C99C22CC166}.Release|Any CPU.Build.0 = Release|Any CPU
{EA438499-B8E7-49EB-6908-8839D80223FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EA438499-B8E7-49EB-6908-8839D80223FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EA438499-B8E7-49EB-6908-8839D80223FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EA438499-B8E7-49EB-6908-8839D80223FB}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C2CA3613-D5AA-40B1-8A41-22920160D9B9}
EndGlobalSection
EndGlobal
@@ -0,0 +1,4 @@
<Solution>
<Project Path="BepuSample.Game/BepuSample.Game.csproj" />
<Project Path="BepuSample.Windows/BepuSample.Windows.csproj" />
</Solution>
File diff suppressed because it is too large Load Diff
+164
View File
@@ -0,0 +1,164 @@
<Solution>
<Folder Name="/Audio/" />
<Folder Name="/Audio/SimpleAudio/">
<Project Path="Audio/SimpleAudio/SimpleAudio.Game/SimpleAudio.Game.csproj" />
<Project Path="Audio/SimpleAudio/SimpleAudio.Windows/SimpleAudio.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Games/" />
<Folder Name="/Games/JumpyJet/">
<Project Path="Games/JumpyJet/JumpyJet.Game/JumpyJet.Game.csproj" />
<Project Path="Games/JumpyJet/JumpyJet.Windows/JumpyJet.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Games/SpaceEscape/">
<Project Path="Games/SpaceEscape/SpaceEscape.Game/SpaceEscape.Game.csproj" />
<Project Path="Games/SpaceEscape/SpaceEscape.Windows/SpaceEscape.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Graphics/" />
<Folder Name="/Graphics/AnimatedModel/">
<Project Path="Graphics/AnimatedModel/AnimatedModel.Game/AnimatedModel.Game.csproj" />
<Project Path="Graphics/AnimatedModel/AnimatedModel.Windows/AnimatedModel.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Graphics/CustomEffect/">
<Project Path="Graphics/CustomEffect/CustomEffect.Game/CustomEffect.Game.csproj" />
<Project Path="Graphics/CustomEffect/CustomEffect.Windows/CustomEffect.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Graphics/MaterialShader/">
<Project Path="Graphics/MaterialShader/MaterialShader.Game/MaterialShader.Game.csproj" />
<Project Path="Graphics/MaterialShader/MaterialShader.Windows/MaterialShader.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Graphics/SpriteFonts/">
<Project Path="Graphics/SpriteFonts/SpriteFonts.Game/SpriteFonts.Game.csproj" />
<Project Path="Graphics/SpriteFonts/SpriteFonts.Windows/SpriteFonts.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Graphics/SpriteStudioDemo/">
<Project Path="Graphics/SpriteStudioDemo/SpriteStudioDemo.Game/SpriteStudioDemo.Game.csproj" />
<Project Path="Graphics/SpriteStudioDemo/SpriteStudioDemo.Windows/SpriteStudioDemo.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Input/" />
<Folder Name="/Input/GravitySensor/">
<Project Path="Input/GravitySensor/GravitySensor.Game/GravitySensor.Game.csproj" />
<Project Path="Input/GravitySensor/GravitySensor.Windows/GravitySensor.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Input/TouchInputs/">
<Project Path="Input/TouchInputs/TouchInputs.Game/TouchInputs.Game.csproj" />
<Project Path="Input/TouchInputs/TouchInputs.Windows/TouchInputs.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Particles/" />
<Folder Name="/Particles/ParticlesSample/">
<Project Path="Particles/ParticlesSample/ParticlesSample.Game/ParticlesSample.Game.csproj" />
<Project Path="Particles/ParticlesSample/ParticlesSample.Windows/ParticlesSample.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Physics/" />
<Folder Name="/Physics/BepuSample/">
<Project Path="Physics/BepuSample/BepuSample.Game/BepuSample.Game.csproj" />
<Project Path="Physics/BepuSample/BepuSample.Windows/BepuSample.Windows.csproj" />
</Folder>
<Folder Name="/Physics/PhysicsSample/">
<Project Path="Physics/PhysicsSample/PhysicsSample.Game/PhysicsSample.Game.csproj" />
<Project Path="Physics/PhysicsSample/PhysicsSample.Windows/PhysicsSample.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Templates/" />
<Folder Name="/Templates/FirstPersonShooter/">
<Project Path="Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/FirstPersonShooter.Game.csproj" />
<Project Path="Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Windows/FirstPersonShooter.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Templates/Packs/">
<Project Path="Templates/Packs/mannequinModel/mannequinModel.csproj" />
<Project Path="Templates/Packs/MaterialPackage/MaterialPackage.csproj" />
<Project Path="Templates/Packs/PrototypingBlocks/PrototypingBlocks.csproj" />
<Project Path="Templates/Packs/SamplesAssetPackage/SamplesAssetPackage.csproj" />
<Project Path="Templates/Packs/VFXPackage/VFXPackage.csproj" />
</Folder>
<Folder Name="/Templates/Platformer2D/">
<Project Path="Templates/Platformer2D/Platformer2D/Platformer2D.Game/Platformer2D.csproj" />
<Project Path="Templates/Platformer2D/Platformer2D/Platformer2D.Windows/Platformer2D.Windows.csproj" />
</Folder>
<Folder Name="/Templates/ThirdPersonPlatformer/">
<Project Path="Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Game/ThirdPersonPlatformer.Game.csproj" />
<Project Path="Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Windows/ThirdPersonPlatformer.Windows.csproj" />
</Folder>
<Folder Name="/Templates/TopDownRPG/">
<Project Path="Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/TopDownRPG.Game.csproj" />
<Project Path="Templates/TopDownRPG/TopDownRPG/TopDownRPG.Windows/TopDownRPG.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Templates/VRSandbox/">
<Project Path="Templates/VRSandbox/VRSandbox/VRSandbox.Game/VRSandbox.Game.csproj" />
<Project Path="Templates/VRSandbox/VRSandbox/VRSandbox.Windows/VRSandbox.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/Tutorials/" />
<Folder Name="/Tutorials/CSharpBeginner/">
<Project Path="Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/CSharpBeginner.Game.csproj" />
<Project Path="Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Windows/CSharpBeginner.Windows.csproj" />
</Folder>
<Folder Name="/Tutorials/CSharpIntermediate/">
<Project Path="Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/CSharpIntermediate.Game.csproj" />
<Project Path="Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Windows/CSharpIntermediate.Windows.csproj" />
</Folder>
<Folder Name="/UI/" />
<Folder Name="/UI/GameMenu/">
<Project Path="UI/GameMenu/GameMenu.Game/GameMenu.Game.csproj" />
<Project Path="UI/GameMenu/GameMenu.Windows/GameMenu.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/UI/UIElementLink/">
<Project Path="UI/UIElementLink/UIElementLink.Game/UIElementLink.Game.csproj" />
<Project Path="UI/UIElementLink/UIElementLink.Windows/UIElementLink.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
<Folder Name="/UI/UIParticles/">
<Project Path="UI/UIParticles/UIParticles.Game/UIParticles.Game.csproj" />
<Project Path="UI/UIParticles/UIParticles.Windows/UIParticles.Windows.csproj">
<Deploy Solution="Debug|*" />
<Deploy Solution="Release|*" />
</Project>
</Folder>
</Solution>
@@ -1,116 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30723.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FirstPersonShooter", "FirstPersonShooter", "{2CA471D1-0216-4BC8-A03A-3CCEC16B7F85}"
ProjectSection(StridePackage) = preProject
FirstPersonShooter/FirstPersonShooter.sdpkg = FirstPersonShooter/FirstPersonShooter.sdpkg
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FirstPersonShooter.Windows", "FirstPersonShooter\FirstPersonShooter.Windows\FirstPersonShooter.Windows.csproj", "{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FirstPersonShooter.Game", "FirstPersonShooter\FirstPersonShooter.Game\FirstPersonShooter.Game.csproj", "{A2F50F1F-AF89-4264-8327-20BE994592D7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VFXPackage", "VFXPackage", "{575B8DC7-3FAD-497D-ACF7-FBDFABCECE80}"
ProjectSection(StridePackage) = preProject
../Packs/VFXPackage/VFXPackage.sdpkg = ../Packs/VFXPackage/VFXPackage.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PrototypingBlocks", "PrototypingBlocks", "{C9B4F26A-E7BA-4201-A6E0-0C0EEDFE9DE2}"
ProjectSection(StridePackage) = preProject
../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg = ../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "mannequinModel", "mannequinModel", "{EC64FD24-824F-4DA4-B077-3661CF988027}"
ProjectSection(StridePackage) = preProject
../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg = ../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SamplesAssetPackage", "SamplesAssetPackage", "{BDD7A38F-3FF5-4279-B7B7-27A4C677F4D7}"
ProjectSection(StridePackage) = preProject
../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg = ../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
AppStore|Any CPU = AppStore|Any CPU
AppStore|Mixed Platforms = AppStore|Mixed Platforms
AppStore|Windows = AppStore|Windows
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Windows = Debug|Windows
Release|Any CPU = Release|Any CPU
Release|Mixed Platforms = Release|Mixed Platforms
Release|Windows = Release|Windows
Testing|Any CPU = Testing|Any CPU
Testing|Mixed Platforms = Testing|Mixed Platforms
Testing|Windows = Testing|Windows
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Any CPU.Deploy.0 = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Mixed Platforms.Deploy.0 = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Windows.Build.0 = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.AppStore|Windows.Deploy.0 = AppStore|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Windows.ActiveCfg = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Windows.Build.0 = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Debug|Windows.Deploy.0 = Debug|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Release|Any CPU.Build.0 = Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Release|Any CPU.Deploy.0 = Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Release|Windows.ActiveCfg = Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Release|Windows.Build.0 = Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Release|Windows.Deploy.0 = Release|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Testing|Any CPU.Build.0 = Testing|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Testing|Any CPU.Deploy.0 = Testing|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Testing|Mixed Platforms.Deploy.0 = Testing|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Testing|Windows.ActiveCfg = Testing|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Testing|Windows.Build.0 = Testing|Any CPU
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA}.Testing|Windows.Deploy.0 = Testing|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.AppStore|Windows.Build.0 = AppStore|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Debug|Windows.ActiveCfg = Debug|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Debug|Windows.Build.0 = Debug|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Release|Any CPU.Build.0 = Release|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Release|Windows.ActiveCfg = Release|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Release|Windows.Build.0 = Release|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Testing|Any CPU.Build.0 = Testing|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Testing|Windows.ActiveCfg = Testing|Any CPU
{A2F50F1F-AF89-4264-8327-20BE994592D7}.Testing|Windows.Build.0 = Testing|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{152D59A3-17BF-4A67-ABFF-B2F6FB2B7DFA} = {2CA471D1-0216-4BC8-A03A-3CCEC16B7F85}
{A2F50F1F-AF89-4264-8327-20BE994592D7} = {2CA471D1-0216-4BC8-A03A-3CCEC16B7F85}
EndGlobalSection
EndGlobal
@@ -0,0 +1,31 @@
<Solution>
<Folder Name="/FirstPersonShooter/">
<Project Path="FirstPersonShooter/FirstPersonShooter.Game/FirstPersonShooter.Game.csproj" />
<Project Path="FirstPersonShooter/FirstPersonShooter.Windows/FirstPersonShooter.Windows.csproj">
<Deploy />
</Project>
<Properties Name="StridePackage">
<Property Name="FirstPersonShooter/FirstPersonShooter.sdpkg" Value="FirstPersonShooter/FirstPersonShooter.sdpkg" />
</Properties>
</Folder>
<Folder Name="/mannequinModel/">
<Properties Name="StridePackage">
<Property Name="../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" Value="../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" />
</Properties>
</Folder>
<Folder Name="/PrototypingBlocks/">
<Properties Name="StridePackage">
<Property Name="../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg" Value="../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg" />
</Properties>
</Folder>
<Folder Name="/SamplesAssetPackage/">
<Properties Name="StridePackage">
<Property Name="../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg" Value="../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg" />
</Properties>
</Folder>
<Folder Name="/VFXPackage/">
<Properties Name="StridePackage">
<Property Name="../Packs/VFXPackage/VFXPackage.sdpkg" Value="../Packs/VFXPackage/VFXPackage.sdpkg" />
</Properties>
</Folder>
</Solution>
@@ -1,11 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 16
VisualStudioVersion = 16.0.0.0
MinimumVisualStudioVersion = 16.0.0.0
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Platformer2D.Windows", "Platformer2D\Platformer2D.Windows\Platformer2D.Windows.csproj", "{2304F791-B508-4281-94E8-37B0F9CF9839}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Platformer2D.Game", "Platformer2D\Platformer2D.Game\Platformer2D.csproj", "{5836D368-DBA7-4DC6-BBD0-040AF9C52765}"
EndProject
Global
EndGlobal
@@ -0,0 +1,4 @@
<Solution>
<Project Path="Platformer2D/Platformer2D.Game/Platformer2D.csproj" />
<Project Path="Platformer2D/Platformer2D.Windows/Platformer2D.Windows.csproj" />
</Solution>
@@ -1,108 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThirdPersonPlatformer.Windows", "ThirdPersonPlatformer\ThirdPersonPlatformer.Windows\ThirdPersonPlatformer.Windows.csproj", "{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThirdPersonPlatformer.Game", "ThirdPersonPlatformer\ThirdPersonPlatformer.Game\ThirdPersonPlatformer.Game.csproj", "{6807D261-4AF2-405C-8EBF-D8A0B08C7801}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "mannequinModel", "mannequinModel", "{EC64FD24-824F-4DA4-B077-3661CF988027}"
ProjectSection(StridePackage) = preProject
../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg = ../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PrototypingBlocks", "PrototypingBlocks", "{C9B4F26A-E7BA-4201-A6E0-0C0EEDFE9DE2}"
ProjectSection(StridePackage) = preProject
../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg = ../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ThirdPersonPlatformer", "ThirdPersonPlatformer", "{AFAE975A-E8BC-4B00-82B3-7D9C67DD6A41}"
ProjectSection(StridePackage) = preProject
ThirdPersonPlatformer/ThirdPersonPlatformer.sdpkg = ThirdPersonPlatformer/ThirdPersonPlatformer.sdpkg
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
AppStore|Any CPU = AppStore|Any CPU
AppStore|Mixed Platforms = AppStore|Mixed Platforms
AppStore|Windows = AppStore|Windows
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Windows = Debug|Windows
Release|Any CPU = Release|Any CPU
Release|Mixed Platforms = Release|Mixed Platforms
Release|Windows = Release|Windows
Testing|Any CPU = Testing|Any CPU
Testing|Mixed Platforms = Testing|Mixed Platforms
Testing|Windows = Testing|Windows
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Any CPU.Deploy.0 = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Mixed Platforms.Deploy.0 = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Windows.Build.0 = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.AppStore|Windows.Deploy.0 = AppStore|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Windows.ActiveCfg = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Windows.Build.0 = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Debug|Windows.Deploy.0 = Debug|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Release|Any CPU.Build.0 = Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Release|Any CPU.Deploy.0 = Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Release|Windows.ActiveCfg = Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Release|Windows.Build.0 = Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Release|Windows.Deploy.0 = Release|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Testing|Any CPU.Build.0 = Testing|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Testing|Any CPU.Deploy.0 = Testing|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Testing|Mixed Platforms.Deploy.0 = Testing|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Testing|Windows.ActiveCfg = Testing|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Testing|Windows.Build.0 = Testing|Any CPU
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB}.Testing|Windows.Deploy.0 = Testing|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.AppStore|Windows.Build.0 = AppStore|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Debug|Windows.ActiveCfg = Debug|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Debug|Windows.Build.0 = Debug|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Release|Any CPU.Build.0 = Release|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Release|Windows.ActiveCfg = Release|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Release|Windows.Build.0 = Release|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Testing|Any CPU.Build.0 = Testing|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Testing|Windows.ActiveCfg = Testing|Any CPU
{6807D261-4AF2-405C-8EBF-D8A0B08C7801}.Testing|Windows.Build.0 = Testing|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{1D5D1B2E-B157-4E5B-BE35-2ED9E1C262CB} = {AFAE975A-E8BC-4B00-82B3-7D9C67DD6A41}
{6807D261-4AF2-405C-8EBF-D8A0B08C7801} = {AFAE975A-E8BC-4B00-82B3-7D9C67DD6A41}
EndGlobalSection
EndGlobal
@@ -0,0 +1,21 @@
<Solution>
<Folder Name="/mannequinModel/">
<Properties Name="StridePackage">
<Property Name="../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" Value="../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" />
</Properties>
</Folder>
<Folder Name="/PrototypingBlocks/">
<Properties Name="StridePackage">
<Property Name="../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg" Value="../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg" />
</Properties>
</Folder>
<Folder Name="/ThirdPersonPlatformer/">
<Project Path="ThirdPersonPlatformer/ThirdPersonPlatformer.Game/ThirdPersonPlatformer.Game.csproj" />
<Project Path="ThirdPersonPlatformer/ThirdPersonPlatformer.Windows/ThirdPersonPlatformer.Windows.csproj">
<Deploy />
</Project>
<Properties Name="StridePackage">
<Property Name="ThirdPersonPlatformer/ThirdPersonPlatformer.sdpkg" Value="ThirdPersonPlatformer/ThirdPersonPlatformer.sdpkg" />
</Properties>
</Folder>
</Solution>
-116
View File
@@ -1,116 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30723.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TopDownRPG", "TopDownRPG", "{1ADF36A6-5E90-4DA5-9E31-2C9FE29CAD18}"
ProjectSection(StridePackage) = preProject
TopDownRPG/TopDownRPG.sdpkg = TopDownRPG/TopDownRPG.sdpkg
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TopDownRPG.Windows", "TopDownRPG\TopDownRPG.Windows\TopDownRPG.Windows.csproj", "{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TopDownRPG.Game", "TopDownRPG\TopDownRPG.Game\TopDownRPG.Game.csproj", "{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "mannequinModel", "mannequinModel", "{EC64FD24-824F-4DA4-B077-3661CF988027}"
ProjectSection(StridePackage) = preProject
../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg = ../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PrototypingBlocks", "PrototypingBlocks", "{C9B4F26A-E7BA-4201-A6E0-0C0EEDFE9DE2}"
ProjectSection(StridePackage) = preProject
../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg = ../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SamplesAssetPackage", "SamplesAssetPackage", "{BDD7A38F-3FF5-4279-B7B7-27A4C677F4D7}"
ProjectSection(StridePackage) = preProject
../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg = ../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VFXPackage", "VFXPackage", "{575B8DC7-3FAD-497D-ACF7-FBDFABCECE80}"
ProjectSection(StridePackage) = preProject
../Packs/VFXPackage/VFXPackage.sdpkg = ../Packs/VFXPackage/VFXPackage.sdpkg
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
AppStore|Any CPU = AppStore|Any CPU
AppStore|Mixed Platforms = AppStore|Mixed Platforms
AppStore|Windows = AppStore|Windows
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Windows = Debug|Windows
Release|Any CPU = Release|Any CPU
Release|Mixed Platforms = Release|Mixed Platforms
Release|Windows = Release|Windows
Testing|Any CPU = Testing|Any CPU
Testing|Mixed Platforms = Testing|Mixed Platforms
Testing|Windows = Testing|Windows
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Any CPU.Deploy.0 = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Mixed Platforms.Deploy.0 = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Windows.Build.0 = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.AppStore|Windows.Deploy.0 = AppStore|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Windows.ActiveCfg = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Windows.Build.0 = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Debug|Windows.Deploy.0 = Debug|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Release|Any CPU.Build.0 = Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Release|Any CPU.Deploy.0 = Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Release|Windows.ActiveCfg = Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Release|Windows.Build.0 = Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Release|Windows.Deploy.0 = Release|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Testing|Any CPU.Build.0 = Testing|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Testing|Any CPU.Deploy.0 = Testing|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Testing|Mixed Platforms.Deploy.0 = Testing|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Testing|Windows.ActiveCfg = Testing|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Testing|Windows.Build.0 = Testing|Any CPU
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD}.Testing|Windows.Deploy.0 = Testing|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.AppStore|Windows.Build.0 = AppStore|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Debug|Windows.ActiveCfg = Debug|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Debug|Windows.Build.0 = Debug|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Release|Any CPU.Build.0 = Release|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Release|Windows.ActiveCfg = Release|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Release|Windows.Build.0 = Release|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Testing|Any CPU.Build.0 = Testing|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Testing|Windows.ActiveCfg = Testing|Any CPU
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA}.Testing|Windows.Build.0 = Testing|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{436E0287-CC11-4E08-BD1B-C7AB4B20B0DD} = {1ADF36A6-5E90-4DA5-9E31-2C9FE29CAD18}
{92B5077F-3D0D-4043-A3B4-25A32C9D64AA} = {1ADF36A6-5E90-4DA5-9E31-2C9FE29CAD18}
EndGlobalSection
EndGlobal
@@ -0,0 +1,31 @@
<Solution>
<Folder Name="/mannequinModel/">
<Properties Name="StridePackage">
<Property Name="../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" Value="../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" />
</Properties>
</Folder>
<Folder Name="/PrototypingBlocks/">
<Properties Name="StridePackage">
<Property Name="../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg" Value="../Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg" />
</Properties>
</Folder>
<Folder Name="/SamplesAssetPackage/">
<Properties Name="StridePackage">
<Property Name="../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg" Value="../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg" />
</Properties>
</Folder>
<Folder Name="/TopDownRPG/">
<Project Path="TopDownRPG/TopDownRPG.Game/TopDownRPG.Game.csproj" />
<Project Path="TopDownRPG/TopDownRPG.Windows/TopDownRPG.Windows.csproj">
<Deploy />
</Project>
<Properties Name="StridePackage">
<Property Name="TopDownRPG/TopDownRPG.sdpkg" Value="TopDownRPG/TopDownRPG.sdpkg" />
</Properties>
</Folder>
<Folder Name="/VFXPackage/">
<Properties Name="StridePackage">
<Property Name="../Packs/VFXPackage/VFXPackage.sdpkg" Value="../Packs/VFXPackage/VFXPackage.sdpkg" />
</Properties>
</Folder>
</Solution>
-106
View File
@@ -1,106 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30723.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VRSandbox", "VRSandbox", "{2FD8E3C1-D573-48AF-8AEB-3F8D053F7D0D}"
ProjectSection(StridePackage) = preProject
VRSandbox/VRSandbox.sdpkg = VRSandbox/VRSandbox.sdpkg
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VRSandbox.Windows", "VRSandbox\VRSandbox.Windows\VRSandbox.Windows.csproj", "{BD079676-2C54-43C7-8476-14B007EE6780}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VRSandbox.Game", "VRSandbox\VRSandbox.Game\VRSandbox.Game.csproj", "{577D2166-5B06-4119-96CF-70D6C1716A2F}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "mannequinModel", "mannequinModel", "{EC64FD24-824F-4DA4-B077-3661CF988027}"
ProjectSection(StridePackage) = preProject
../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg = ../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SamplesAssetPackage", "SamplesAssetPackage", "{BDD7A38F-3FF5-4279-B7B7-27A4C677F4D7}"
ProjectSection(StridePackage) = preProject
../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg = ../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
AppStore|Any CPU = AppStore|Any CPU
AppStore|Mixed Platforms = AppStore|Mixed Platforms
AppStore|Windows = AppStore|Windows
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Windows = Debug|Windows
Release|Any CPU = Release|Any CPU
Release|Mixed Platforms = Release|Mixed Platforms
Release|Windows = Release|Windows
Testing|Any CPU = Testing|Any CPU
Testing|Mixed Platforms = Testing|Mixed Platforms
Testing|Windows = Testing|Windows
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Any CPU.Deploy.0 = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Mixed Platforms.Deploy.0 = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Windows.Build.0 = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.AppStore|Windows.Deploy.0 = AppStore|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Windows.ActiveCfg = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Windows.Build.0 = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Debug|Windows.Deploy.0 = Debug|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Release|Any CPU.Build.0 = Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Release|Any CPU.Deploy.0 = Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Release|Windows.ActiveCfg = Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Release|Windows.Build.0 = Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Release|Windows.Deploy.0 = Release|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Testing|Any CPU.Build.0 = Testing|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Testing|Any CPU.Deploy.0 = Testing|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Testing|Mixed Platforms.Deploy.0 = Testing|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Testing|Windows.ActiveCfg = Testing|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Testing|Windows.Build.0 = Testing|Any CPU
{BD079676-2C54-43C7-8476-14B007EE6780}.Testing|Windows.Deploy.0 = Testing|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.AppStore|Windows.Build.0 = AppStore|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Debug|Windows.ActiveCfg = Debug|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Debug|Windows.Build.0 = Debug|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Release|Any CPU.Build.0 = Release|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Release|Windows.ActiveCfg = Release|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Release|Windows.Build.0 = Release|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Testing|Any CPU.Build.0 = Testing|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Testing|Windows.ActiveCfg = Testing|Any CPU
{577D2166-5B06-4119-96CF-70D6C1716A2F}.Testing|Windows.Build.0 = Testing|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{BD079676-2C54-43C7-8476-14B007EE6780} = {2FD8E3C1-D573-48AF-8AEB-3F8D053F7D0D}
{577D2166-5B06-4119-96CF-70D6C1716A2F} = {2FD8E3C1-D573-48AF-8AEB-3F8D053F7D0D}
EndGlobalSection
EndGlobal
@@ -0,0 +1,21 @@
<Solution>
<Folder Name="/mannequinModel/">
<Properties Name="StridePackage">
<Property Name="../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" Value="../Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" />
</Properties>
</Folder>
<Folder Name="/SamplesAssetPackage/">
<Properties Name="StridePackage">
<Property Name="../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg" Value="../Packs/SamplesAssetPackage/SamplesAssetPackage.sdpkg" />
</Properties>
</Folder>
<Folder Name="/VRSandbox/">
<Project Path="VRSandbox/VRSandbox.Game/VRSandbox.Game.csproj" />
<Project Path="VRSandbox/VRSandbox.Windows/VRSandbox.Windows.csproj">
<Deploy />
</Project>
<Properties Name="StridePackage">
<Property Name="VRSandbox/VRSandbox.sdpkg" Value="VRSandbox/VRSandbox.sdpkg" />
</Properties>
</Folder>
</Solution>
@@ -1,70 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.0.0
MinimumVisualStudioVersion = 16.0.0.0
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpBeginner.Windows", "CSharpBeginner\CSharpBeginner.Windows\CSharpBeginner.Windows.csproj", "{24272B11-2C32-4380-A220-8CEC19311DAE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpBeginner.Game", "CSharpBeginner\CSharpBeginner.Game\CSharpBeginner.Game.csproj", "{3E6CE5BD-34D1-4249-BFDF-833697807E14}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "mannequinModel", "mannequinModel", "{EC64FD24-824F-4DA4-B077-3661CF988027}"
ProjectSection(StridePackage) = preProject
../../Templates/Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg = ../../Templates/Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PrototypingBlocks", "PrototypingBlocks", "{C9B4F26A-E7BA-4201-A6E0-0C0EEDFE9DE2}"
ProjectSection(StridePackage) = preProject
.../../Templates/Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg = .../../Templates/Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CSharpBeginner", "CSharpBeginner", "{6C0E4C34-E917-4813-BAE7-8045C794AF93}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "mannequinModel", "..\..\Templates\Packs\mannequinModel\mannequinModel.csproj", "{C67E53CE-706D-4830-8F17-5F6A46DA2CBF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PrototypingBlocks", "..\..\Templates\Packs\PrototypingBlocks\PrototypingBlocks.csproj", "{2B4D48B7-DDD5-498E-9D5B-6F5C72792F0E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SamplesAssetPackage", "..\..\Templates\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj", "{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{6E7ADAB8-CE8C-4861-88AB-8ED2715AA8D0}"
ProjectSection(SolutionItems) = preProject
..\..\..\.editorconfig = ..\..\..\.editorconfig
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{24272B11-2C32-4380-A220-8CEC19311DAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{24272B11-2C32-4380-A220-8CEC19311DAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{24272B11-2C32-4380-A220-8CEC19311DAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{24272B11-2C32-4380-A220-8CEC19311DAE}.Release|Any CPU.Build.0 = Release|Any CPU
{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Release|Any CPU.Build.0 = Release|Any CPU
{C67E53CE-706D-4830-8F17-5F6A46DA2CBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C67E53CE-706D-4830-8F17-5F6A46DA2CBF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C67E53CE-706D-4830-8F17-5F6A46DA2CBF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C67E53CE-706D-4830-8F17-5F6A46DA2CBF}.Release|Any CPU.Build.0 = Release|Any CPU
{2B4D48B7-DDD5-498E-9D5B-6F5C72792F0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2B4D48B7-DDD5-498E-9D5B-6F5C72792F0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2B4D48B7-DDD5-498E-9D5B-6F5C72792F0E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2B4D48B7-DDD5-498E-9D5B-6F5C72792F0E}.Release|Any CPU.Build.0 = Release|Any CPU
{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{24272B11-2C32-4380-A220-8CEC19311DAE} = {6C0E4C34-E917-4813-BAE7-8045C794AF93}
{3E6CE5BD-34D1-4249-BFDF-833697807E14} = {6C0E4C34-E917-4813-BAE7-8045C794AF93}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {EAC75442-D21F-4E64-85C2-FF9350472B4F}
EndGlobalSection
EndGlobal
@@ -0,0 +1,22 @@
<Solution>
<Folder Name="/CSharpBeginner/">
<Project Path="CSharpBeginner/CSharpBeginner.Game/CSharpBeginner.Game.csproj" />
<Project Path="CSharpBeginner/CSharpBeginner.Windows/CSharpBeginner.Windows.csproj" />
</Folder>
<Folder Name="/mannequinModel/">
<Properties Name="StridePackage">
<Property Name="../../Templates/Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" Value="../../Templates/Packs/mannequinModel/mannequinModel/mannequinModel.sdpkg" />
</Properties>
</Folder>
<Folder Name="/PrototypingBlocks/">
<Properties Name="StridePackage">
<Property Name=".../../Templates/Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg" Value=".../../Templates/Packs/PrototypingBlocks/PrototypingBlocks/PrototypingBlocks.sdpkg" />
</Properties>
</Folder>
<Folder Name="/Solution Items/">
<File Path="../../../.editorconfig" />
</Folder>
<Project Path="../../Templates/Packs/mannequinModel/mannequinModel.csproj" />
<Project Path="../../Templates/Packs/PrototypingBlocks/PrototypingBlocks.csproj" />
<Project Path="../../Templates/Packs/SamplesAssetPackage/SamplesAssetPackage.csproj" />
</Solution>
@@ -1,63 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.32112.339
MinimumVisualStudioVersion = 16.0.0.0
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpIntermediate.Windows", "CSharpIntermediate\CSharpIntermediate.Windows\CSharpIntermediate.Windows.csproj", "{24272B11-2C32-4380-A220-8CEC19311DAE}"
ProjectSection(ProjectDependencies) = postProject
{AC86952F-4671-4E55-BC45-24B3D1D5D6AD} = {AC86952F-4671-4E55-BC45-24B3D1D5D6AD}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpIntermediate.Game", "CSharpIntermediate\CSharpIntermediate.Game\CSharpIntermediate.Game.csproj", "{3E6CE5BD-34D1-4249-BFDF-833697807E14}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CSharpIntermediate", "CSharpIntermediate", "{6C0E4C34-E917-4813-BAE7-8045C794AF93}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SamplesAssetPackage", "..\..\Templates\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj", "{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{6E7ADAB8-CE8C-4861-88AB-8ED2715AA8D0}"
ProjectSection(SolutionItems) = preProject
..\..\..\.editorconfig = ..\..\..\.editorconfig
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "mannequinModel", "..\..\Templates\Packs\mannequinModel\mannequinModel.csproj", "{B6C4CD1E-2A98-45EB-8423-10EA60E1B775}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PrototypingBlocks", "..\..\Templates\Packs\PrototypingBlocks\PrototypingBlocks.csproj", "{D2135214-A04E-4E17-B3BA-7099225B023D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{24272B11-2C32-4380-A220-8CEC19311DAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{24272B11-2C32-4380-A220-8CEC19311DAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{24272B11-2C32-4380-A220-8CEC19311DAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{24272B11-2C32-4380-A220-8CEC19311DAE}.Release|Any CPU.Build.0 = Release|Any CPU
{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Release|Any CPU.Build.0 = Release|Any CPU
{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AC86952F-4671-4E55-BC45-24B3D1D5D6AD}.Release|Any CPU.Build.0 = Release|Any CPU
{B6C4CD1E-2A98-45EB-8423-10EA60E1B775}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B6C4CD1E-2A98-45EB-8423-10EA60E1B775}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B6C4CD1E-2A98-45EB-8423-10EA60E1B775}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B6C4CD1E-2A98-45EB-8423-10EA60E1B775}.Release|Any CPU.Build.0 = Release|Any CPU
{D2135214-A04E-4E17-B3BA-7099225B023D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D2135214-A04E-4E17-B3BA-7099225B023D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D2135214-A04E-4E17-B3BA-7099225B023D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D2135214-A04E-4E17-B3BA-7099225B023D}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{24272B11-2C32-4380-A220-8CEC19311DAE} = {6C0E4C34-E917-4813-BAE7-8045C794AF93}
{3E6CE5BD-34D1-4249-BFDF-833697807E14} = {6C0E4C34-E917-4813-BAE7-8045C794AF93}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {EAC75442-D21F-4E64-85C2-FF9350472B4F}
EndGlobalSection
EndGlobal
@@ -0,0 +1,14 @@
<Solution>
<Folder Name="/CSharpIntermediate/">
<Project Path="CSharpIntermediate/CSharpIntermediate.Game/CSharpIntermediate.Game.csproj" />
<Project Path="CSharpIntermediate/CSharpIntermediate.Windows/CSharpIntermediate.Windows.csproj">
<BuildDependency Project="../../Templates/Packs/SamplesAssetPackage/SamplesAssetPackage.csproj" />
</Project>
</Folder>
<Folder Name="/Solution Items/">
<File Path="../../../.editorconfig" />
</Folder>
<Project Path="../../Templates/Packs/mannequinModel/mannequinModel.csproj" />
<Project Path="../../Templates/Packs/PrototypingBlocks/PrototypingBlocks.csproj" />
<Project Path="../../Templates/Packs/SamplesAssetPackage/SamplesAssetPackage.csproj" />
</Solution>
+1 -1
View File
@@ -10,7 +10,7 @@
- `Input` : All input samples (touch, mouse, gamepad...etc.)
- `UI` : All UI samples
- `Tutorials` : All Tutorial sample projects with a related video or Stride documentation page
- `StrideSamples.sln` : A top level `StrideSamples.sln` referencing all Game Packages (sdpkg)
- `StrideSamples.slnx` : A top level `StrideSamples.slnx` referencing all Game Packages (sdpkg)
- Inside a category, we store a package in its own directory. For example `SimpleAudio` in `Audio`
- Audio
- `SimpleAudio`
@@ -8,7 +8,7 @@ namespace Stride.Core.Assets;
/// </summary>
public static class DirectoryHelper
{
private const string StrideSolution = @"build\Stride.sln";
private const string StrideSolution = @"build\Stride.slnx";
/// <summary>
/// Gets the path to the file corresponding to the given package name in the given directory.
@@ -36,7 +36,7 @@ public static class DirectoryHelper
/// <summary>
/// Walks up from <paramref name="directory"/> looking for the repository root (the directory
/// containing <c>build\Stride.sln</c>). Returns it, or <c>null</c> if the path is not inside a
/// containing <c>build\Stride.slnx</c>). Returns it, or <c>null</c> if the path is not inside a
/// Stride source checkout.
/// </summary>
/// <param name="directory">The directory to start the search from.</param>
+1 -1
View File
@@ -24,7 +24,7 @@ public enum PlatformType
// ***************************************************************
// NOTE: This file is shared with the AssemblyProcessor.
// If this file is modified, the AssemblyProcessor has to be
// recompiled separately. See build\Stride-AssemblyProcessor.sln
// recompiled separately. See build\Stride.AssemblyProcessor.slnx
// ***************************************************************
/// <summary>
@@ -11,7 +11,7 @@ public enum DataSerializerGenericMode
// ***************************************************************
// NOTE: This file is shared with the AssemblyProcessor.
// If this file is modified, the AssemblyProcessor has to be
// recompiled separately. See build\Stride-AssemblyProcessor.sln
// recompiled separately. See build\Stride.AssemblyProcessor.slnx
// ***************************************************************
None = 0,
+1 -1
View File
@@ -18,7 +18,7 @@ public unsafe partial struct ObjectId : IEquatable<ObjectId>, IComparable<Object
// ***************************************************************
// NOTE: This file is shared with the AssemblyProcessor.
// If this file is modified, the AssemblyProcessor has to be
// recompiled separately. See build\Stride-AssemblyProcessor.sln
// recompiled separately. See build\Stride.AssemblyProcessor.slnx
// ***************************************************************
// Murmurshash3 ahsh size is 128 bits.
@@ -32,7 +32,7 @@ public unsafe struct ObjectIdBuilder
// ***************************************************************
// NOTE: This file is shared with the AssemblyProcessor.
// If this file is modified, the AssemblyProcessor has to be
// recompiled separately. See build\Stride-AssemblyProcessor.sln
// recompiled separately. See build\Stride.AssemblyProcessor.slnx
// ***************************************************************
private readonly uint seed;
@@ -24,9 +24,9 @@ namespace Stride.Assets.Tests
{
var logger = new LoggerResult();
// Walk up from the binary directory to find the solution root (contains build\Stride.sln)
// Walk up from the binary directory to find the solution root (contains build\Stride.slnx)
var dir = AppDomain.CurrentDomain.BaseDirectory;
while (dir is not null && !File.Exists(Path.Combine(dir, @"build\Stride.sln")))
while (dir is not null && !File.Exists(Path.Combine(dir, @"build\Stride.slnx")))
dir = Path.GetDirectoryName(dir);
var samplesPath = Path.Combine(dir ?? throw new DirectoryNotFoundException("Could not find Stride solution root"), "samples");
var files = Directory.EnumerateFiles(samplesPath, "*.sdscene", SearchOption.AllDirectories);
@@ -775,7 +775,7 @@ namespace Stride.Graphics.Regression
/// Gets the root directory that contains the <c>tests</c> folder with reference and local images.
/// </summary>
/// <remarks>
/// On desktop this is the Stride solution root, located by traversing upward for <c>build/Stride.sln</c>.
/// On desktop this is the Stride solution root, located by traversing upward for <c>build/Stride.slnx</c>.
/// On Android it is the app's internal files directory (Context.FilesDir): targetSdk 30+ scoped
/// storage blocks the app's own writes through the FUSE-bound external-files path. The host
/// script pushes gold + pulls generated images via <c>adb shell run-as &lt;pkg&gt;</c>.
@@ -809,7 +809,7 @@ namespace Stride.Graphics.Regression
var dir = startDir;
while (dir is not null)
{
var candidate = Path.Combine(dir, "build", "Stride.sln");
var candidate = Path.Combine(dir, "build", "Stride.slnx");
if (File.Exists(candidate))
{
ImageTester.DiagLog($"FindRoot: Found root={dir}");
-28
View File
@@ -1,28 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26403.7
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stride.Metrics", "Stride.Metrics\Stride.Metrics.csproj", "{86EF9F59-83A1-4408-8679-4A7A0BD786D1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stride.Metrics.ServerApp", "Stride.Metrics.ServerApp\Stride.Metrics.ServerApp.csproj", "{B328C97C-3321-454F-8A49-66DBA9DAA023}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{86EF9F59-83A1-4408-8679-4A7A0BD786D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{86EF9F59-83A1-4408-8679-4A7A0BD786D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{86EF9F59-83A1-4408-8679-4A7A0BD786D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{86EF9F59-83A1-4408-8679-4A7A0BD786D1}.Release|Any CPU.Build.0 = Release|Any CPU
{B328C97C-3321-454F-8A49-66DBA9DAA023}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B328C97C-3321-454F-8A49-66DBA9DAA023}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B328C97C-3321-454F-8A49-66DBA9DAA023}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B328C97C-3321-454F-8A49-66DBA9DAA023}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
+4
View File
@@ -0,0 +1,4 @@
<Solution>
<Project Path="Stride.Metrics.ServerApp/Stride.Metrics.ServerApp.csproj" />
<Project Path="Stride.Metrics/Stride.Metrics.csproj" />
</Solution>
@@ -48,7 +48,7 @@ public static partial class NuGetAssemblyResolver
while (folder != null)
{
if (File.Exists(Path.Combine(folder, "build", "Stride.sln")))
if (File.Exists(Path.Combine(folder, "build", "Stride.slnx")))
{
var settings = Settings.LoadDefaultSettings(null);
+1 -1
View File
@@ -44,7 +44,7 @@
</ReadLinesFromFile>
<ItemGroup Condition="'$(_StrideStampTicks)' != ''">
<_StrideStubInputs Include="$(StrideRoot)build\GenerateDevPackages.cs;$(StrideRoot)sources\Directory.Packages.props;$(StrideRoot)build\Stride.sln" />
<_StrideStubInputs Include="$(StrideRoot)build\GenerateDevPackages.cs;$(StrideRoot)sources\Directory.Packages.props;$(StrideRoot)build\Stride.slnx" />
<_StrideStubInputs Include="@(_StrideStubManifestCsprojs)" />
<_StrideStaleStubInputs Include="@(_StrideStubInputs)"
Condition="$([System.IO.File]::GetLastWriteTime('%(_StrideStubInputs.FullPath)').Ticks) &gt; $(_StrideStampTicks)" />
@@ -130,6 +130,7 @@
the package content-only (nothing compiles against Stride.Core). -->
<ProjectReference Include="$(StrideRoot)sources/core/Stride.Core/Stride.Core.csproj">
<Private>false</Private>
<SetTargetFramework>TargetFramework=$(TargetFramework)</SetTargetFramework>
</ProjectReference>
</ItemGroup>
@@ -192,7 +192,7 @@ public class StrideGameTemplateSmokeTests
}
/// <summary>
/// Walk up from the test's bin dir looking for build/Stride.sln as the repo root marker.
/// Walk up from the test's bin dir looking for build/Stride.slnx as the repo root marker.
/// The test is launched from sources/tools/Stride.Templates.Tests/bin/.../ so a few hops up.
/// </summary>
private static string FindRepoRoot()
@@ -200,10 +200,10 @@ public class StrideGameTemplateSmokeTests
var dir = new DirectoryInfo(AppContext.BaseDirectory);
while (dir != null)
{
if (File.Exists(Path.Combine(dir.FullName, "build", "Stride.sln")))
if (File.Exists(Path.Combine(dir.FullName, "build", "Stride.slnx")))
return dir.FullName;
dir = dir.Parent;
}
throw new InvalidOperationException("Could not locate repo root (no build/Stride.sln found walking up from test bin dir)");
throw new InvalidOperationException("Could not locate repo root (no build/Stride.slnx found walking up from test bin dir)");
}
}
+3 -3
View File
@@ -51,14 +51,14 @@ if ($null -eq $IsWindows) {
$script:IsLinux = -not $script:IsWindows
}
# Repo root discovery: walk up from $PSScriptRoot looking for build/Stride.sln (same convention
# Repo root discovery: walk up from $PSScriptRoot looking for build/Stride.slnx (same convention
# GameTestBase.FindStrideSolutionRootDirectory uses on desktop). Only required when -ResultsDir
# (or -GoldDir, if pushing gold) isn't provided explicitly; CI artifact-extraction flows pass
# both paths and skip the walk-up entirely.
function Find-RepoRoot {
$dir = $PSScriptRoot
while ($dir) {
if (Test-Path (Join-Path $dir 'build/Stride.sln')) { return $dir }
if (Test-Path (Join-Path $dir 'build/Stride.slnx')) { return $dir }
$parent = Split-Path -Parent $dir
if ($parent -eq $dir) { break }
$dir = $parent
@@ -67,7 +67,7 @@ function Find-RepoRoot {
}
if (-not $RepoRoot) { $RepoRoot = Find-RepoRoot }
if (-not $ResultsDir) {
if (-not $RepoRoot) { throw "ResultsDir not provided and RepoRoot couldn't be auto-discovered (no build/Stride.sln found walking up from $PSScriptRoot). Pass -ResultsDir or -RepoRoot." }
if (-not $RepoRoot) { throw "ResultsDir not provided and RepoRoot couldn't be auto-discovered (no build/Stride.slnx found walking up from $PSScriptRoot). Pass -ResultsDir or -RepoRoot." }
$ResultsDir = Join-Path $RepoRoot "tests/local"
}
# Inner-suite discovery for multi-suite hosts (Stride.Tests.Combined): scan the APK's build dir
@@ -1,25 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.28010.2026
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Samples.Tests", "Stride.Samples.Tests.csproj", "{AA6F38A3-8A04-42AE-A19C-9B0123EC1589}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AA6F38A3-8A04-42AE-A19C-9B0123EC1589}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AA6F38A3-8A04-42AE-A19C-9B0123EC1589}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AA6F38A3-8A04-42AE-A19C-9B0123EC1589}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AA6F38A3-8A04-42AE-A19C-9B0123EC1589}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {8158FE96-5BDA-4FD1-BF36-BB45A9737AB9}
EndGlobalSection
EndGlobal
@@ -0,0 +1,3 @@
<Solution>
<Project Path="Stride.Samples.Tests.csproj" />
</Solution>
+3 -3
View File
@@ -38,13 +38,13 @@ if ($null -eq $IsMacOS -or -not $IsMacOS) {
throw "iOS Simulator only runs on macOS hosts. Use pwsh on macOS."
}
# Repo root discovery: walk up from $PSScriptRoot looking for build/Stride.sln (same convention
# Repo root discovery: walk up from $PSScriptRoot looking for build/Stride.slnx (same convention
# the Android driver and GameTestBase use). Only required when -ResultsDir (or -GoldDir, if
# pushing gold) isn't provided explicitly; CI artifact-extraction flows pass both paths.
function Find-RepoRoot {
$dir = $PSScriptRoot
while ($dir) {
if (Test-Path (Join-Path $dir 'build/Stride.sln')) { return $dir }
if (Test-Path (Join-Path $dir 'build/Stride.slnx')) { return $dir }
$parent = Split-Path -Parent $dir
if ($parent -eq $dir) { break }
$dir = $parent
@@ -53,7 +53,7 @@ function Find-RepoRoot {
}
if (-not $RepoRoot) { $RepoRoot = Find-RepoRoot }
if (-not $ResultsDir) {
if (-not $RepoRoot) { throw "ResultsDir not provided and RepoRoot couldn't be auto-discovered (no build/Stride.sln found walking up from $PSScriptRoot). Pass -ResultsDir or -RepoRoot." }
if (-not $RepoRoot) { throw "ResultsDir not provided and RepoRoot couldn't be auto-discovered (no build/Stride.slnx found walking up from $PSScriptRoot). Pass -ResultsDir or -RepoRoot." }
$ResultsDir = Join-Path $RepoRoot "tests/local/$Suite"
}
# Inner-suite discovery for multi-suite hosts (Stride.Tests.Combined): scan the .app for