NetForms documentation
NetForms is a copy of Windows Forms. The API reference is Microsoft's — every page of
learn.microsoft.com/dotnet/desktop/winforms and
the System.Windows.Forms API reference
applies, in the same namespaces, with the same names and defaults. These pages describe only what is
NetForms' own.
| Page | |
|---|---|
| Install and set up | The .NET SDK on Windows and each Linux family, system libraries, templates and the converter from NuGet, VS Code and the designer, closed networks, shipping to Linux. |
| Getting started | Install, dotnet new netforms, first form, publish for Windows and Linux. |
| Moving a WinForms project | Why WinForms does not run on Linux, netforms-convert, what the report means, troubleshooting. |
| Compatibility guide | Supported .NET versions and OSes, which projects move over, status of every control and subsystem, Windows-only API, intentional differences. |
| API coverage | Generated: every public type of WinForms and System.Drawing.Common, complete / partial / missing, with the missing members and a link to Microsoft's page. |
| The visual designer | The VS Code extension. |
| Releasing | For maintainers: publishing to NuGet, the VS Code Marketplace, Open VSX, GitHub Pages. |
| Документация на русском | The same pages in Russian. |
| Plan and decision log | Architecture, roadmap and every design decision (in Russian). |