> For the complete documentation index, see [llms.txt](https://docs.soraco.co/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.soraco.co/docs/fundamental-concepts/.net-6-7-8-.net-core-and-.net-standard-support.md).

# .NET 6/7/8/9, .NET Core and .NET Standard Support

In addition to supporting .NET 4, the QlmLicenseLib.dll library is available for .NET 6/7/8/9, .NET Core 3, and .NET Standard 2 (as of QLM v19).

#### Limitations on non-Windows platforms

The following are the current limitations of the library on non-Windows platforms:

* Most of the methods in the QlmHardware class are not supported. See the full list at the bottom of this article.
* Most of the ELicenseBinding options (which use the QlmHardware class) are not supported.
* On-premise floating licenses is not supported.
* The QLM License Wizard and any of the QLM .NET User Controls are not supported.
* Automatic language detection when contacting the license server is not ported yet.
* Storing license information in the registry is not supported (i.e. setting StoreKeysLocation to EStoreKeys.ERegistry).
* Analytics

&#x20;QlmHardware Methods not ported to .NET Core/Std/6 (non-windows)

* RunningOnVM
* RunningOnVMWare
* RunningOnHyperV
* RunningOnVirtualBox
* GetFirstVolumeSerialNumber
* GetVolumeSerialNumber
* GetSMBiosUUID
* GetFirstMACAddress
* GetMACAddresses
* GetBiosUuid
* GetMotherBoardSerialNumber
* GetSystemEnclosureSerialNumber
* GetBIOSSerialNumber
* GetComputerSystemSerialNumber
* GetActiveDirectoryComputerDomain
* GetActiveDirectoryAppDomain
* GetOperatingSystem
* GetUniqueSystemIdentifier1
