How to Add IronPDF to Installers
Publishing Methods: Learn more about .NET deployment
- Self-contained: Includes the .NET runtime and libraries, as well as your application and its dependencies. Users of the application can run it on a machine that doesn't have the .NET runtime installed.
- Framework-dependent: Includes only your application and its dependencies. Users of the application need to separately install the .NET runtime.
Publish Commands
Framework-dependent executable for the current platform:
dotnet publish
Framework-dependent executable for a specific platform:
dotnet publish -r <RID> --self-contained false
<RID> with the Runtime Identifier of your target platform. For example, win-x64 for Windows 64-bit.Framework-dependent binary:
dotnet publish
Self-contained executable:
dotnet publish -r <RID>
<RID> with the specific Runtime Identifier for your target platform.For more details, see .NET .NET publish command and .NET fundamentals Single-file deployment and executable.
IronPDF Installer
- For Windows: Include the Visual C++ redistributable with your installer if you intend to target older operating systems before Windows 10.
- For Linux: Add the package IronPdf.Native.Chrome.Linux.
- For MacOS: Include IronPdf.Native.Chrome.MacOS.
- For MacOS ARM: Include IronPdf.Native.Chrome.MacOS.ARM.
Licensing
Distribution of your project requires a license including SAAS/OEM Redistribution.
You should apply the license key in your code as follows:
// Apply your license for IronPDF
IronPdf.License.LicenseKey = "YOUR_LICENSE_KEY";' Apply your license for IronPDF
IronPdf.License.LicenseKey = "YOUR_LICENSE_KEY""YOUR_LICENSE_KEY" with your actual IronPDF license key.
Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.