You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`sources/targets/Stride.targets` - Version replacement, shader generation
173
174
-`sources/targets/Stride.GraphicsApi.Dev.targets` - Graphics API inner builds
174
175
176
+
## Important: MSBuild vs dotnet build
177
+
178
+
> **The Stride engine contains C++/CLI projects that require `msbuild` to build.** Use `msbuild` (not `dotnet build`) for building the full engine/editor solutions (`build\Stride.sln`). Individual Core library projects and game projects can use `dotnet build`.
179
+
175
180
## For New Contributors
176
181
177
182
**Start here:**
@@ -219,14 +224,14 @@ Create `Directory.Build.props` in repository root:
Copy file name to clipboardExpand all lines: build/docs/01-build-system-overview.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@
3
3
## Introduction
4
4
5
5
The Stride game engine uses a complex MSBuild-based build system designed to support:
6
+
7
+
> **Important Note:** The Stride engine contains C++/CLI projects (for native library interop) that require **`msbuild`** to build. When building the full engine or editor solutions, you must use `msbuild`, not `dotnet build`. However, individual Core library projects and game projects can use `dotnet build`.
6
8
-**6 platforms**: Windows, Linux, macOS, Android, iOS, and UWP
Copy file name to clipboardExpand all lines: build/docs/04-build-scenarios.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
This document provides practical examples of common build scenarios in Stride.
4
4
5
+
> **Important:** The Stride engine contains C++/CLI projects that require **`msbuild`** to build. Use `msbuild` for building the full engine/editor solutions (`build\Stride.sln`, etc.). You can use `dotnet build` for individual Core library projects or game projects.
Copy file name to clipboardExpand all lines: build/docs/05-developer-workflow.md
+26-22Lines changed: 26 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
Tips and best practices for efficient daily development on the Stride game engine.
4
4
5
+
> **Important:** The Stride engine contains C++/CLI projects that require **`msbuild`** to build. Use `msbuild` for building the full engine/editor solutions (`build\Stride.sln`, etc.). You can use `dotnet build` for individual Core library projects or game projects.
6
+
5
7
## Table of Contents
6
8
7
9
-[Initial Setup](#initial-setup)
@@ -25,8 +27,8 @@ cd stride
25
27
dotnet restore build\Stride.sln
26
28
27
29
# Initial build (choose fastest option for your platform)
Copy file name to clipboardExpand all lines: build/docs/README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,8 @@ This directory contains comprehensive documentation about the Stride build syste
19
19
20
20
## Quick Start
21
21
22
+
> **Important:** The Stride engine contains C++/CLI projects that require **`msbuild`** to build. Use `msbuild` for building the full engine/editor (`build\Stride.sln`). You can use `dotnet build` for individual Core library projects or game projects.
0 commit comments