Wie man IronPDF zu Installationsprogrammen hinzufügt
Veröffentlichungsmethoden: Mehr über .NET-Bereitstellung erfahren
- Eigenständig: Beinhaltet die .NET-Laufzeit und Bibliotheken sowie Ihre Anwendung und deren Abhängigkeiten. Benutzer der Anwendung können sie auf einem Rechner ausführen, auf dem die .NET-Laufzeit nicht installiert ist.
- Framework-abhängig: Beinhaltet nur Ihre Anwendung und deren Abhängigkeiten. Benutzer der Anwendung müssen die .NET-Laufzeit separat installieren.
Veröffentlichungskommandos
Framework-abhängiges ausführbares Programm für die aktuelle Plattform:
dotnet publish
Framework-abhängiges ausführbares Programm für eine spezifische Plattform:
dotnet publish -r <rid> --self-contained false
<rid> durch die Laufzeit-Kennzeichnung Ihrer Zielplattform. Zum Beispiel win-x64 für Windows 64-Bit.Framework-abhängige Binärdatei:
dotnet publish
Eigenständiges ausführbares Programm:
dotnet publish -r <rid>
<rid> erneut durch die spezifische Laufzeit-Kennzeichnung Ihrer Zielplattform.Für weitere Details sehen Sie sich den .NET .NET publish Befehl und die .NET Grundlagen Einzelfile-Bereitstellung und ausführbare Datei an.
IronPDF-Installer
- Für Windows: Fügen Sie das Visual C++ Redistributable mit Ihrem Installationsprogramm hinzu, wenn Sie beabsichtigen, ältere Betriebssysteme vor Windows 10 zu unterstützen.
- Für Linux: Fügen Sie das Paket IronPdf.Native.Chrome.Linux hinzu.
- Für MacOS: Fügen Sie IronPdf.Native.Chrome.MacOS ein.
- Für MacOS ARM: Fügen Sie IronPdf.Native.Chrome.MacOS.ARM ein.
Lizenzierung
Die Verteilung Ihres Projekts erfordert eine Lizenz einschließlich SAAS/OEM-Weiterverteilung.
Sie sollten den Lizenzschlüssel in Ihrem Code wie folgt anwenden:
// 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" durch Ihren tatsächlichen IronPDF-Lizenzschlüssel.
Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.