Niente scherzo, lasciate che vi mostri uno screenshot dell'operazione riuscita su Linux/CentOS!
I passaggi sono i seguenti:
1: Assicurati che Visual Studio stia generando una release della tua applicazione. Se necessario, modifica le impostazioni di configurazione della build nella barra da Debug a Release, come mostrato nell'immagine seguente.
2: Clicca con il tasto destro sul progetto XXX (non sulla soluzione XXX) e seleziona Pubblica dal menu. Puoi anche selezionare Pubblica XXX nel menu principale di Build Visual Studio. Quando vedi la finestra di dialogo Pubblica mostrata nell'immagine seguente, seleziona Crea nuovo profilo per creare un nuovo profilo di pubblicazione.
3: Nella finestra di dialogo Seleziona Destinazione di Pubblicazione come mostrato nella figura sopra, seleziona il pulsante OK per pubblicare l'applicazione nel file system locale. Il programma sarà trovato nella sottodirectory bin\release\PublishOutput della directory del progetto applicativo
4: A questo punto, hai creato un profilo di pubblicazione, seleziona il pulsante Pubblica nella finestra di dialogo Pubblica, come mostrato nell'immagine qui sotto.
L'output pubblicato include i seguenti tre file che compongono l'applicazione e possono essere distribuiti copiando questi file nel sistema di destinazione: MyFirstNetCore.dll MyFirstNetCore.deps.json MyFirstNetCore.runtimeconfig.json cartella runtimes Il quarto file, MyFirstNetCore.pdb, contiene i simboli di debug. Non è necessario distribuire questo file con l'applicazione, anche se dovrebbe essere salvato nei casi in cui la versione di rilascio dell'applicazione debba essere debuggata. La cartella runtimes è il pacchetto dll di cui il programma ha bisogno
5: Carica su Linux/sistema centos, non parlerò del metodo specifico l'ultima volta.
6: Esecuzione:
Possiamo vedere l'effetto immagine all'inizio dell'articolo!!. Il programma console del net core gira con successo nell'ambiente Linux/CentOS!
Infine, allega il pacchetto di rilascio e il codice sorgente! Come segue:
Turisti, se volete vedere il contenuto nascosto di questo post, vi prego Risposta
|