samples: prep for dotnet new template use

Bump PackageReference 4.3.0.1 → 4.3.0.2503 across sample .Game.csprojs
and shared Packs. Add samples/nuget.config so staged-template restore
resolves Stride.* without the repo-root local-feed restriction.
This commit is contained in:
Virgile Bello
2026-05-27 15:59:47 +09:00
parent ba35b7ff41
commit 52844d7784
45 changed files with 212 additions and 164 deletions
@@ -96,13 +96,6 @@ jobs:
reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpType /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpCount /t REG_DWORD /d 10 /f
# nuget.config declares `bin/packages` as the `stride-local` source. NuGet validates every
# source path at restore time; on a fresh CI checkout that dir doesn't exist yet (it gets
# populated by Stride's auto-pack-deploy on first build), so we materialize it as empty.
- name: Pre-create bin/packages so restore doesn't fail on missing local source
shell: pwsh
run: New-Item -ItemType Directory -Path bin/packages -Force | Out-Null
# PackageStore at test runtime calls Settings.LoadDefaultSettings(null) which only loads
# user + machine configs, NOT the workspace's nuget.config (no walkup with null root).
# Locally this works because the dev's user config has Stride.AutoPackDeploy's
@@ -83,12 +83,6 @@ jobs:
reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpType /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpCount /t REG_DWORD /d 10 /f
# nuget.config's `stride-local` source points at bin/packages, which doesn't exist on a
# fresh checkout (auto-pack-deploy populates it on first build); pre-create it empty.
- name: Pre-create bin/packages so restore doesn't fail on missing local source
shell: pwsh
run: New-Item -ItemType Directory -Path bin/packages -Force | Out-Null
# PackageStore.LoadDefaultSettings(null) only reads the user + machine NuGet configs,
# not the workspace nuget.config — register bin/packages in the user config.
- name: Register bin/packages with user NuGet config
+5 -2
View File
@@ -40,8 +40,11 @@ stride_doc_output
doc/doxygen/html
Tools/bin
Temp/
bin/
Bin/
bin/*
Bin/*
!bin/packages/
bin/packages/*
!bin/packages/.gitkeep
ipch/
obj/
.vs/
View File
+6 -2
View File
@@ -1,14 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Stride.* engine packages → stride-local only (dev's auto-pack output shadows
public versions). 3rd-party Stride-prefix packages need explicit nuget.org
carve-outs below to outrank the Stride.* mapping.
samples/nuget.config relaxes Stride.* to both feeds for historical versions. -->
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<!-- Auto-pack output. Stride.* dev versions shadow public ones during restore. -->
<add key="stride-local" value="bin/packages" />
</packageSources>
<packageSourceMapping>
<packageSource key="nuget.org">
<package pattern="*" />
<!-- 3rd-party packages with a Stride prefix still resolve from nuget.org via longer-pattern wins. -->
<!-- 3rd-party Stride-prefix packages: outrank the Stride.* stride-local mapping. -->
<package pattern="Stride.GNU.*" />
<package pattern="Stride.Mono.*" />
<package pattern="Stride.Dependencies.*" />
@@ -4,10 +4,10 @@
<RootNamespace>SimpleAudio</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
+1 -1
View File
@@ -16,7 +16,7 @@
<DefineConstants>$(DefineConstants);STRIDE_AUTOTESTING</DefineConstants>
</PropertyGroup>
<ItemGroup Condition="'$(StrideAutoTesting)' == 'true' And Exists('$(MSBuildProjectDirectory)\Tests')">
<PackageReference Include="Stride.Games.AutoTesting" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Games.AutoTesting" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<Compile Include="$(MSBuildThisFileDirectory)_AutoTestingBootstrap.g.cs" />
</ItemGroup>
<!-- Pin WARP for reproducible D3D11/D3D12 captures across CI and dev machines. -->
@@ -4,11 +4,11 @@
<RootNamespace>JumpyJet</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -5,10 +5,10 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,10 +4,10 @@
<RootNamespace>AnimatedModel</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,10 +4,10 @@
<RootNamespace>CustomEffect</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,10 +4,10 @@
<RootNamespace>MaterialShader</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,10 +4,10 @@
<RootNamespace>SpriteFonts</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,12 +4,12 @@
<RootNamespace>SpriteStudioDemo</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.SpriteStudio.Runtime" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.SpriteStudio.Runtime" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,11 +4,11 @@
<RootNamespace>GravitySensor</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,10 +4,10 @@
<RootNamespace>TouchInputs</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -5,10 +5,10 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -5,14 +5,14 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" />
<PackageReference Include="Stride.Assets" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" />
<PackageReference Include="Stride.BepuPhysics" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" />
<PackageReference Include="Stride.Core.Assets" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" />
<PackageReference Include="Stride.Engine" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" />
<PackageReference Include="Stride.Video" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" />
<PackageReference Include="Stride.Particles" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" />
<PackageReference Include="Stride.UI" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" IncludeAssets="build;buildTransitive" />
<PackageReference Include="Stride" PrivateAssets="contentfiles;analyzers" Version="4.3.0.2503" />
<PackageReference Include="Stride.Assets" PrivateAssets="contentfiles;analyzers" Version="4.3.0.2503" />
<PackageReference Include="Stride.BepuPhysics" PrivateAssets="contentfiles;analyzers" Version="4.3.0.2503" />
<PackageReference Include="Stride.Core.Assets" PrivateAssets="contentfiles;analyzers" Version="4.3.0.2503" />
<PackageReference Include="Stride.Engine" PrivateAssets="contentfiles;analyzers" Version="4.3.0.2503" />
<PackageReference Include="Stride.Video" PrivateAssets="contentfiles;analyzers" Version="4.3.0.2503" />
<PackageReference Include="Stride.Particles" PrivateAssets="contentfiles;analyzers" Version="4.3.0.2503" />
<PackageReference Include="Stride.UI" PrivateAssets="contentfiles;analyzers" Version="4.3.0.2503" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" PrivateAssets="contentfiles;analyzers" Version="4.3.0.2503" IncludeAssets="build;buildTransitive" />
</ItemGroup>
</Project>
@@ -4,11 +4,11 @@
<RootNamespace>PhysicsSample</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,12 +4,12 @@
<RootNamespace>FirstPersonShooter</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<ProjectReference Include="..\..\..\Packs\VFXPackage\VFXPackage.csproj" />
<ProjectReference Include="..\..\..\Packs\PrototypingBlocks\PrototypingBlocks.csproj" />
<ProjectReference Include="..\..\..\Packs\mannequinModel\mannequinModel.csproj" />
Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

@@ -4,7 +4,7 @@ Name: "Template: first-person shooter"
Scope: Session
Description: A first-person shooter game template
FullDescription: This template implements a first-person camera, collision detection via raycasting, and visual effects instance spawning.
Group: Templates
Group: Starters
Icon: ../../.sdtpl/Icon2FPS.png
DefaultOutputName: FirstPersonShooter
Screenshots:
@@ -3,7 +3,7 @@
<TargetFramework>net10.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -3,8 +3,8 @@
<TargetFramework>net10.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -3,7 +3,7 @@
<TargetFramework>net10.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -3,8 +3,8 @@
<TargetFramework>net10.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -3,7 +3,7 @@
<TargetFramework>net10.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,7 +4,7 @@ Name: "Template: 2D Platformer"
Scope: Session
Description: A 2D Platformer template
FullDescription: This template implements a static camera, Trigger, basic 2D Character movement and sprite animations via script.
Group: Templates
Group: Starters
Icon: ../../.sdtpl/IconPlatformer2D.png
DefaultOutputName: Platformer2D
Screenshots:
@@ -4,12 +4,12 @@
<RootNamespace>ThirdPersonPlatformer</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<ProjectReference Include="..\..\..\Packs\PrototypingBlocks\PrototypingBlocks.csproj" />
<ProjectReference Include="..\..\..\Packs\mannequinModel\mannequinModel.csproj" />
</ItemGroup>
@@ -4,7 +4,7 @@ Name: "Template: third-person platformer"
Scope: Session
Description: A third-person platformer game template
FullDescription: This template implements a third-person camera, animation blending, and physics-based character control.
Group: Templates
Group: Starters
Icon: ../../.sdtpl/Icon2TPP.png
DefaultOutputName: ThirdPersonPlatformer
Screenshots:
@@ -4,13 +4,13 @@
<RootNamespace>TopDownRPG</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Navigation" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Navigation" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<ProjectReference Include="..\..\..\Packs\VFXPackage\VFXPackage.csproj" />
<ProjectReference Include="..\..\..\Packs\PrototypingBlocks\PrototypingBlocks.csproj" />
<ProjectReference Include="..\..\..\Packs\mannequinModel\mannequinModel.csproj" />
@@ -4,7 +4,7 @@ Name: "Template: top-down RPG"
Scope: Session
Description: A top-down RPG template
FullDescription: This template implements a top-down camera, event triggers via collision listeners, pathfinding, and prefab entity instancing.
Group: Templates
Group: Starters
Icon: ../../.sdtpl/Icon2RPG.png
DefaultOutputName: TopDownRPG
Screenshots:
@@ -4,12 +4,12 @@
<RootNamespace>VRSandbox</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<ProjectReference Include="..\..\..\Packs\mannequinModel\mannequinModel.csproj" />
<ProjectReference Include="..\..\..\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj" />
</ItemGroup>
@@ -3,7 +3,7 @@ Id: 91366B3A-915A-46B7-88C8-0439B0F3E5F5
Name: "Template: virtual reality"
Scope: Session
Description: A virtual reality game template
Group: Templates
Group: Starters
FullDescription: This sample demonstrates a simple VR game. The player can interact with objects using the triggers on either hand, and teleport with A or the thumb button on the right-hand controller.
Icon: ../../.sdtpl/Icon2VR.png
DefaultOutputName: VRSandbox
+1 -1
View File
@@ -324,7 +324,7 @@ public static class ScreenshotRunner
<DefineConstants>$(DefineConstants);STRIDE_AUTOTESTING</DefineConstants>
</PropertyGroup>
<ItemGroup Condition="'$(StrideAutoTesting)' == 'true' And Exists('$(MSBuildProjectDirectory)\Tests')">
<PackageReference Include="Stride.Games.AutoTesting" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Games.AutoTesting" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<Compile Include="$(MSBuildThisFileDirectory)_AutoTestingBootstrap.g.cs" />
</ItemGroup>
<!-- Pin WARP for reproducible D3D11/D3D12 captures. -->
@@ -4,13 +4,13 @@
<RootNamespace>CSharpBeginner</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Engine" Version="4.3.0.1" />
<PackageReference Include="Stride.Video" Version="4.3.0.1" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" />
<PackageReference Include="Stride.Navigation" Version="4.3.0.1" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" IncludeAssets="build;buildTransitive" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" />
<PackageReference Include="Stride.Video" Version="4.3.0.2503" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" />
<PackageReference Include="Stride.Navigation" Version="4.3.0.2503" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" IncludeAssets="build;buildTransitive" />
<ProjectReference Include="..\..\..\..\Templates\Packs\PrototypingBlocks\PrototypingBlocks.csproj" />
<ProjectReference Include="..\..\..\..\Templates\Packs\mannequinModel\mannequinModel.csproj" />
<ProjectReference Include="..\..\..\..\Templates\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj" />
@@ -0,0 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<OutputType>Exe</OutputType>
<RootNamespace>CSharpBeginner.Linux</RootNamespace>
<OutputPath>..\Bin\Linux\$(Configuration)\</OutputPath>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\CSharpBeginner.Game\CSharpBeginner.Game.csproj" />
</ItemGroup>
</Project>
@@ -0,0 +1,4 @@
using Stride.Engine;
using var game = new Game();
game.Run();
@@ -0,0 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<OutputType>Exe</OutputType>
<RootNamespace>CSharpBeginner.macOS</RootNamespace>
<OutputPath>..\Bin\macOS\$(Configuration)\</OutputPath>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\CSharpBeginner.Game\CSharpBeginner.Game.csproj" />
</ItemGroup>
</Project>
@@ -0,0 +1,4 @@
using Stride.Engine;
using var game = new Game();
game.Run();
@@ -4,13 +4,13 @@
<RootNamespace>CSharpIntermediate</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Engine" Version="4.3.0.1" />
<PackageReference Include="Stride.Navigation" Version="4.3.0.1" />
<PackageReference Include="Stride.Video" Version="4.3.0.1" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" IncludeAssets="build;buildTransitive" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" />
<PackageReference Include="Stride.Navigation" Version="4.3.0.2503" />
<PackageReference Include="Stride.Video" Version="4.3.0.2503" />
<PackageReference Include="Stride.Physics" Version="4.3.0.2503" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" IncludeAssets="build;buildTransitive" />
<ProjectReference Include="..\..\..\..\Templates\Packs\PrototypingBlocks\PrototypingBlocks.csproj" />
<ProjectReference Include="..\..\..\..\Templates\Packs\mannequinModel\mannequinModel.csproj" />
<ProjectReference Include="..\..\..\..\Templates\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj" />
@@ -4,10 +4,10 @@
<RootNamespace>GameMenu</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,10 +4,10 @@
<RootNamespace>UIElementLink</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
@@ -4,10 +4,10 @@
<RootNamespace>UIParticles</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />
<PackageReference Include="Stride.Engine" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.2503" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
+20
View File
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Override the root config's exclusive Stride.* → stride-local mapping: samples
map Stride.* to BOTH feeds so older versions fall back to nuget.org when bin/packages
doesn't have that version. The dual mapping also handles 3rd-party Stride-prefix
packages naturally (stride-local empty → nuget.org), so no carve-outs needed
here — unlike the root config where the mapping is exclusive. -->
<configuration>
<packageSourceMapping>
<clear />
<packageSource key="nuget.org">
<package pattern="*" />
<package pattern="Stride" />
<package pattern="Stride.*" />
</packageSource>
<packageSource key="stride-local">
<package pattern="Stride" />
<package pattern="Stride.*" />
</packageSource>
</packageSourceMapping>
</configuration>