Build on Windows
Build Everywhere on Windows.
Environment
System Requirements
Like the Everywhere runtime environment, building on Windows requires Windows 10 (19041) or later.
Core Components
| Component | Recommended Version | Description | Related Links |
|---|---|---|---|
| Git | Latest Release | Supports LFS and submodules when cloning | Git Official Site |
| .NET SDK | 10 or later | Core runtime environment for the project | .NET Official Site |
| JetBrains Rider | 2025.3 or later | Optional IDE | Rider Official Site |
| Visual Studio | 2026 | Optional IDE | Visual Studio Official Site |
- Ensure IDE supports .NET 10
Configuration
-
Initialize Git LFS:
git lfs install -
Enable Windows long path support (run as administrator):
git config --global core.longpaths true
Build
Clone the Repository
Everywhere uses Git submodules to manage some dependencies, so please use the --recursive option to ensure submodules are cloned correctly.
# Use recursive clone
git clone https://github.com/DearVa/Everywhere.git --recursive
# If you have already cloned but find missing folders or resource files:
git submodule update --init --recursive
git lfs pullRestore for Windows Platform
We use Solution Filter (.slnf files) to avoid loading unrelated platforms, processing only the projects required for the Windows platform.
dotnet restore Everywhere.Windows.slnfBuild the Project
You can choose to build the project using Command Line (CLI), JetBrains Rider, or Visual Studio 2026.
-
Command Line (CLI)
dotnet build Everywhere.Windows.slnf -c Debug -
JetBrains Rider
Open the
Everywhere.Windows.slnffile, wait for the project to load, then select Build -> Build Solution from the top menu. -
Visual Studio 2026
Open the
Everywhere.Windows.slnffile, wait for the project to load, then select Build -> Build Solution from the top menu.
Run
Besides the running methods provided by the IDE itself, after the build is complete, the executable file will be located in the src/Everywhere.Windows/bin/Debug/net10.0-windows10.0.20348.0/win-x64/ directory.
You can directly run Everywhere.exe to start the application.
How is this guide?
Last updated on