You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.3 KiB
2.3 KiB
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 2022 (17.0.0):
-
Required Workloads:
- .NET Desktop Development
- Desktop development with C++
-
Required Individual Components:
- Windows 10 SDK
- C++/CLI support
⚠️ CMake 3.21.0 or later is required. Install CMake from the official website or via Chocolatey:
choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System'
-
Useful Visual Studio extensions:
- Editor guidelines, see https://github.com/dotnet/winforms/pull/4836 for more information
- VS Color Output
- Productivity Power Tools
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.