Skip to content

Building

Sparronator edited this page Jul 14, 2024 · 1 revision

Building from source

Downloading the source code

Clone the repository using git: git clone https://github.com/Sparronator9999/YAMDCC.git.

You can also download the latest source code from GitHub by clicking the green <> Code button, then Download ZIP.

Building on Windows

Installing Visual Studio and dependencies

Download and install Visual Studio 2022 (the Community version should be fine) from Microsoft's website.

When the installer presents you with a workload selection, select .NET Desktop Development (red), then make sure .NET Framework 4.8 development tools is selected (green):

Screenshot of the Visual Studio installer, showing which dependencies to install

Whether the other optional dependencies are checked or not should not matter for building YAMDCC.

Building MSI Fan Control

Once everything finishes installing, open YAMDCC.sln (from the downloaded Git repository) in Visual Studio by double-clicking it.

To build and run YAMDCC, select YAMDCC.GUI from the list of startup projects (red in screenshot), then click the green "play" button at the top (green):

Cropped screenshot of Visual Studio, showing which buttons to press to build and run MSI Fan Control

To just build YAMDCC (without running it), right click on the solution (the file ending in .sln), and click Build solution:

TODO: screenshot

In both cases, your output will be located at YAMDCC.GUI\bin\Debug\.

Building on Linux

Linux is not currently supported by YAMDCC.