Compatibility
General Notes
Cognibase has been undergone an extensive refactoring and migration from the legacy .NET Framework to .NET Standard, .NET Core and currently to .NET > 5.0. Generally all of the core libraries of Cognibase currently target .NET Standard 2.0, few Windows specific ones target the .NET Framework 4.8 and some the new .NET.
Windows
Cognibase is compatible with MS Windows under .NET Framework 4.8 and .NET > 5.0. Also Mono and .NET Core should be supported but no extensive testing has been performed. Cognibase has been tested and is fully supported on Windows 7, 8, 10 and 11.
Linux
Cognibase is compatible with Linux under .NET 5.0. Mono and .NET Core are probably also supported but no extensive testing has been performed.
MacOS
Cognibase is probably compatible with MacOS under .NET 5.0 and Mono but no testing has been performed yet.
Android
Cognibase is soon to become compatible with Android devices for building MAUI. Testing and bug-fixing is in progress to complete the support and be able to build mobile applications using MAUI and Xamarin Native.
iOS
Cognibase is not yet compatible with iOS
Blazor
There is work undergoing to make Cognibase compatible with Blazor Server and WebAssembly.
ASP.NET MVC
Currently Cognibase supports ASP.NET MVC web applications.