Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.

Chapter 4. Publishing .NET 10.0 applications


When you publish a .NET 10.0 application, you can choose one of the following deployment methods:

  • Self-contained deployment (SCD): The application includes the .NET runtime. This method uses a runtime built by Microsoft.
  • Framework-dependent deployment (FDD): The application uses a shared, system-wide version of the .NET runtime.
Note

Red Hat recommends using FDD when publishing an application for Red Hat Enterprise Linux. FDD ensures the application uses an up-to-date .NET runtime that is built by Red Hat and includes tested native dependencies.

Learn how to publish a framework-dependent application.

Prerequisites

  • A .NET application to publish

Procedure

  1. Publish the framework-dependent application:

    $ dotnet publish <my-app> -f net10.0
  2. Optional: If the application is for RHEL only, trim out the dependencies needed for other platforms:

    $ dotnet publish <my-app> -f net10.0 -r rhel.10-<architecture> --self-contained false

    Replace <architecture> with one of the following values based on your platform:

    • x64 for 64-bit Intel/AMD
    • arm64 for 64-bit Arm
    • s390x for 64-bit IBM Z and LinuxONE
    • ppc64le for 64-bit PPC (Little Endian)

Verification

  1. Verify that the application was published by listing the contents of the publish directory:

    $ ls <my-app>/bin/Debug/net10.0/publish/
Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat Dokumentation

Legal Notice

Theme

© 2026 Red Hat
Nach oben