| title | SDK what's new |
|---|---|
| description | Learn about the latest additions or changes to the Configuration Manager software development kit (SDK). |
| ms.date | 12/01/2021 |
| ms.subservice | sdk |
| ms.topic | whats-new |
| ms.collection | tier3 |
This article lists any recent additions or changes to the Configuration Manager software development kit (SDK).
Starting in version 2111, all Configuration Manager libraries are built using Microsoft .NET Framework version 4.6.2 or later. If you develop an application or tool that depends upon these libraries, it also needs to support .NET 4.6.2 or later. Microsoft recommends using .NET Framework version 4.8.
Applications or tools that use Configuration Manager WMI classes and methods, REST APIs, or PowerShell cmdlets aren't affected.
If you develop a third-party add-on to Configuration Manager, you should test your add-on with every monthly technical preview branch release. Regular testing helps confirm compatibility, and allows for early reporting of any issues with standard interfaces.
The MPAPI contains the management point interface libraries.
For more information, see the MPAPI documentation.
ISMIFCOM is a COM library with a class wrapper for the install status MIF functions.
For more information, see the ISMIFCOM documentation.
SMSRsGen and SMSRsGenCtl are legacy COM libraries used to create data discovery records (DDRs).
Important
These are legacy libraries. The current recommendation is to use the Client Messaging SDK DiscoveryDataRecordFile class. Use the latest Client Messaging SDK package from NuGet.
For more information, see the SMSResGen documentation