Kein Unsinn, ich zeige dir einen Screenshot der erfolgreichen Operation unter Linux/CentOS!
Die Schritte sind wie folgt:
1: Stellen Sie sicher, dass Visual Studio eine Version Ihrer Anwendung generiert. Falls nötig, ändere die Build-Konfigurationseinstellungen in der Symbolleiste von Debug auf Release, wie im folgenden Bild gezeigt.
2: Rechtsklick auf das XXX-Projekt (nicht die XXX-Lösung) und wähle im Menü Veröffentlichen. Sie können auch im Hauptmenü "Build Visual Studio" "Veröffentlichen XXX" auswählen. Wenn Sie das Dialogfeld "Veröffentlichen" im folgenden Bild sehen, wählen Sie "Neues Profil erstellen", um ein neues Veröffentlichungsprofil zu erstellen.
3: Im Dialogfeld "Publizierungsziel auswählen" wie in der obigen Abbildung gezeigt, wählen Sie den OK-Button, um die Anwendung im lokalen Dateisystem zu veröffentlichen. Das Programm befindet sich im bin\release\PublishOutput-Unterverzeichnis des Anwendungsprojektverzeichnisses
4: An diesem Punkt haben Sie ein Veröffentlichen-Profil erstellt, wählen Sie die Schaltfläche Veröffentlichen im Dialogfeld "Veröffentlichen" aus, wie auf dem Bild unten gezeigt.
Die veröffentlichte Ausgabe enthält die folgenden drei Dateien, die die Anwendung ausmachen und durch Kopieren dieser Dateien ins Zielsystem bereitgestellt werden können: MyFirstNetCore.dll MyFirstNetCore.deps.json MyFirstNetCore.runtimeconfig.json Runtimes-Ordner Die vierte Datei, MyFirstNetCore.pdb, enthält die Debug-Symbole. Es ist nicht erforderlich, diese Datei mit der Anwendung zu verteilen, obwohl sie in Fällen gespeichert werden sollte, in denen die Release-Version der Anwendung debuggen muss. Der Runtimes-Ordner ist das DLL-Paket, das das Programm benötigt
5: Upload auf Linux/centos-System, ich werde beim letzten Mal nicht auf die spezifische Methode eingehen.
6: Hinrichtung:
Den Bildeffekt sehen wir am Anfang des Artikels!!. Das Net-Core-Konsolenprogramm läuft erfolgreich in der Linux/CentOS-Umgebung!
Fügen Sie schließlich das Release-Paket und den Quellcode bei! Wie folgt:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
|