Bez zbędnych rzeczy, pokażę Ci zrzut ekranu udanej operacji na Linuksie/CentOS!
Kroki są następujące:
1: Upewnij się, że Visual Studio generuje wersję Twojej aplikacji. W razie potrzeby zmień ustawienia konfiguracji na pasku narzędzi z Debug na Release, jak pokazano na poniższym obrazku.
2: Kliknij prawym przyciskiem myszy na projekt XXX (nie rozwiązanie XXX) i wybierz Publish z menu. Możesz też wybrać Publish XXX w głównym menu Build Visual Studio. Gdy zobaczysz okno dialogowe Publish na poniższym obrazku, wybierz Utwórz nowy profil, aby utworzyć nowy profil publikujący.
3: W oknie dialogowym Wybierz Publikowanie Celu, jak pokazano na powyższym rysunku, wybierz przycisk OK, aby opublikować aplikację do lokalnego systemu plików. Program będzie znajdował się w podkatalogu bin\release\PublishOutput w katalogu projektu aplikacji
4: W tym momencie utworzyłeś profil publiku, wybierz przycisk Publikuj w oknie dialogowym Publikuj, jak pokazano na poniższym obrazku.
Opublikowany wynik zawiera następujące trzy pliki tworzące aplikację i można je wdrożyć, kopiując te pliki do systemu docelowego: MyFirstNetCore.dll MyFirstNetCore.deps.json MyFirstNetCore.runtimeconfig.json Folder runtimes Czwarty plik, MyFirstNetCore.pdb, zawiera symbole debugowania. Nie ma potrzeby dystrybuowania tego pliku razem z aplikacją, choć powinien być zapisywany w przypadkach, gdy wersja release aplikacji wymaga debugowania. Folder runtime to pakiet dll, którego program potrzebuje
5: Przesyłanie na system Linux/Centos, ostatnio nie będę mówił o konkretnej metodzie.
6: Egzekucja:
Efekt obrazu widać na górze artykułu!!. Program konsoli net core działa pomyślnie w środowisku Linux/CentOS!
Na koniec dołącz pakiet wydania i kod źródłowy! Jak poniżej:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
|