Getting Started

.NET 10 and .NET Framework 4.8

One Package, Both Builds

Install GPAL the same way in either kind of project. A project that targets net48 gets the .NET Framework 4.8 build, and a project that targets net10.0-windows gets the .NET 10 build. There is nothing to choose or set up. The fluent API is the same on both, so a workflow written for one builds unchanged on the other.

Which One to Use

Use whatever your project already targets. .NET Framework 4.8 is part of Windows: a 4.8 program runs on any Windows 10 or 11 machine with nothing to install, which is why the Bot of the Week programs ship on 4.8. A .NET 10 program needs the .NET 10 Desktop Runtime on the machine, or can be published self-contained so it carries its own.

Adding GPAL to an Existing Application

Install the GPAL package into the project, add the using directives, and call GPAL from your code. Nothing else in your application changes.

WARNING

Both builds are Windows only, so a .NET 10 project targets net10.0-windows.

💬 Ask GPAL