/ManagedDism

A managed wrapper for the native Deployment Image Servicing and Management (DISM) API.

Primary LanguageC#MIT LicenseMIT

Managed DismApi Wrapper

Build Status Microsoft.Dism NuGet

This is a managed wrapper for the native Deployment Image Servicing and Management (DISM) API.

This assembly allows .NET developers to call directly into the DismApi without having to shell out to Dism.exe. This allows for better integration and richer errors.

Reference to the native DismApi on MSDN: Deployment Image Servicing and Management (DISM) API

This managed wrapper works as similarly to the native API as possible with a few managed wrappers to make it more like a .NET API.

DismApi.Initialize(DismLogLevel.LogErrors);

DismApi.Shutdown();

See the wiki for more examples on using the API.

Contributing

Please read the Contributing doc for information on building the code and contributing to the project.