By Lex Li
This article describes the technical details on the code base.
The latest source code can be found on GitHub .
The configuration file
dotnet-desktop.yml shows the basic information on how to
compile the code base,
dist.release.batto create release build.
The artifacts are the installers for testing.
You might set up a local development environment to match GitHub Actions’s
A Visual Studio release (VS2022 and above recommended) to work on the C# projects.
.NET Framework 4.6.2 and above.
The C# projects are the core assemblies to extend IIS Manager functionality,
.Serveris the extension server which provides access to PHP configuration.
.Clientis the extension client which implements UI elements in IIS Manager.
.PowerShellprovides PowerShell snapin support.
.Setup Helperis a custom action for installation.
The installer project uses WiX Toolset. To work on it, the following dependencies must be installed,
WiX Toolset (3.11.1 and above)
WiX Toolset Visual Studio Extension (if you use Visual Studio)