macOS 에서 진행한다.
https://docs.microsoft.com/ko-kr/dotnet/core/tutorials/with-visual-studio-code
C# 및 Visual Studio Code 시작 - .NET Core
Visual Studio Code를 사용하여 C#에서 첫 번째 .NET Core 애플리케이션을 만들고 디버그하는 방법을 알아봅니다.
docs.microsoft.com
.NET Core 앱 게시
https://docs.microsoft.com/ko-kr/dotnet/core/deploying/deploy-with-cli
.NET Core CLI를 사용하여 앱 게시 - .NET Core
.NET Core CLI 명령을 사용하여 .NET Core 앱을 게시하는 방법을 알아봅니다.
docs.microsoft.com
macOS 기준 앱 만드는 법 (런타임 종속 게시)
dotnet publish -r osx-x64 --self-contained false (특정 플랫폼용 런타임 종속 실행 파일)
dotnet publish -r osx-x64 (실행 파일 자체 포함)
적는 위치


각 설명
https://docs.microsoft.com/ko-kr/dotnet/core/tools/dotnet-publish
dotnet publish 명령 - .NET Core CLI
dotnet publish 명령은 .NET Core 프로젝트 또는 솔루션을 디렉터리에 게시합니다.
docs.microsoft.com
-r <RID> : 식별자(RID)를 사용하여 대상 플랫폼을 지정. RID 목록
--self-contained false : .NET Core SDK에 실행 파일을 FDE로 생성하도록 지시. 이것을 사용할 경우 이 프로그램을 실행시키기 위해서는 .NET Core 런타임을 설치해야함.
패키지 설치법
https://docs.microsoft.com/ko-kr/nuget/consume-packages/install-use-packages-dotnet-cli
dotnet CLI를 사용하여 NuGet 패키지 설치 및 관리
dotnet CLI를 사용하여 NuGet 패키지를 작업하기 위한 지침입니다.
docs.microsoft.com
dotnet add package <PACKAGE NAME>
.NET 기반 패키지들은 .NET Core 지원하는 OS에서 모두 사용 가능하다. ( MacOS 에서 LiteDB 작동 확인 )
'Programming > C#' 카테고리의 다른 글
[C#] Delegate, Action 과 Func, 람다식, Event 정리 (0) | 2019.11.18 |
---|---|
문자열 자르기 (0) | 2015.11.10 |
서버와 클라이언트 파일전송 기본예제 (0) | 2015.07.23 |
최근댓글