Skip to content

Building from source

Natsumi edited this page Jan 31, 2025 · 6 revisions

Windows

  • Get source code

    • Download latest source code zip or clone repo with git clone "https://github.com/vrcx-team/VRCX.git"
  • Build .NET

  • Build Node.js

    • Download and install Node.js.
    • Run build-node.js.cmd.
    • Run make-junction.cmd.
  • Create release zip

Linux

  • Get source code

    • Download latest source code zip or clone repo with git clone "https://github.com/vrcx-team/VRCX.git"
  • Build .NET

    • Install Dotnet 8.0 SDK
    • Build with GUI or CLI
      • Open .sln file with Rider, restore nuget packages and build VRCX-Electron.
      • Run dotnet build 'Dotnet/VRCX-Electron.csproj' -p:Configuration=Release -p:Platform=x64 -p:RestorePackagesConfig=true -t:"Restore;Clean;Build" -m --self-contained
  • Build Node.js

    • Install nodejs and npm
    • Restore node modules, only necessity for first build npm ci
    • Build main app npm run prod-linux or npm run watch-linux
    • Build electron, only necessity for first build npm run build-electron
    • Launch app npm run start-electron
Clone this wiki locally