Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.79 KB

developer-guide.md

File metadata and controls

49 lines (32 loc) · 1.79 KB

Developer Guide

The following document describes the setup and workflow that is recommended for working on the Windows Forms project. It assumes that you have read the Contributing Guide.

The Issue Guide describes our approach to using GitHub issues.

Machine Setup

Windows Forms requires the following workloads and components be selected when installing Visual Studio 2019 (16.11):

  • Required Workloads:

    • .NET Desktop Development
    • Desktop development with C++
  • Required Individual Components:

    • Windows 10 SDK
    • C++/CLI support

    ⚠️ CMake 3.15.5 or later is required. CMake shipped with VS 2019 (3.17.20032601-MSVC_2) does not meet requirements. Install CMake from the official website or via Chocolatey:

    choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System'
    

    ⚠️ If you have VS 2022 installed CMake 3.21.0-rc2 or later is required.

Workflow

We use the following workflow for building as well as testing features and fixes.

You first need to fork then clone this Windows Forms repository. This is a one-time task.

  1. Build the repository.
  2. Debug the change, as needed.
  3. Test the change, to validate quality.

More Information