프로그래밍/C#, .NET
윈도우 비주얼스튜디오에서 리눅스 닷넷 코어용 배포하기
dapucita
2020. 11. 12. 13:51
윈도우 비주얼 스튜디오에서 닷넷 코어(혹은 닷넷5) 프로젝트를 진행하고, 리눅스같은 다른 운영체제를 위한 실행 파일을 배포하려는 경우 굳이 명령 프롬프트에서 이런 저런 명령어를 사용하지 않아도 됩니다.
1. 우선 .NET Core 콘솔앱을 만든다고 가정하겠습니다. 예시에서는 비주얼 스튜디오 2019를 사용했습니다.
2. 상단의 메뉴에서 빌드 메뉴를 선택하면 9번째줄 정도에 [여러분의 앱]게시와 같은 항목이 있습니다. 선택해주세요.
3. 게시 메뉴가 나타납니다. 폴더를 선택하고 다음으로 넘어가주세요.
4. 다음 창에서도 마찬가지로 폴더를 선택하고 다음으로 넘어가주세요.
5. 다 되었습니다. 게시 버튼을 누르면 여러분이 지정한 폴더에 배포용 파일들이 생성됩니다. 다만 여러분의 앱을 먼저 빌드해두어야 합니다.
세부 설정을 하려면 요약 단락의 구성, 대상 런타임과 같은 항목을 수정하면 됩니다.
6. 여러분이 배포하려는 리눅스 환경에서 테스트해보세요. 물론 대상 환경에 닷넷이 설치되어 있어야 합니다.
터미널에 dotnet [여러분의 앱].dll 과 같이 명령하면 정상적으로 프로그램을 실행할 수 있습니다.
이 글에서는 닷넷 코어 3.1을 사용했지만 닷넷5도 마찬가지로 진행할 수 있습니다.
비주얼 스튜디오를 사용하지 않고 닷넷 개발을 진행하는 경우에도
대안으로 명령 프롬프트와 같은 콘솔 창에서 명령어를 사용할 수 있으니 참고하세요.