> 백엔드 개발 > C#.Net 튜토리얼 > .NET Core CLI 도구 설명서 dotnet-publish

.NET Core CLI 도구 설명서 dotnet-publish

高洛峰
풀어 주다: 2017-05-26 13:34:02
원래의
2507명이 탐색했습니다.

이름

dotnet-publish - 애플리케이션과 모든 종속 항목을 폴더에 패키징하고 게시할 준비를 합니다.

요약

`dotnet 게시 [-- 프레임워크 ]

[--runtime] [--build-base-path] [--output]  
[--version-suffix] [--configuration]  
[<project>]`
로그인 후 복사

설명

dotnet 게시는 project.json 파일에 지정된 종속성을 읽고 결과 집합 파일을 디렉터리에 게시하여 애플리케이션을 컴파일합니다.

휴대용 앱 유형에 따라 결과 디렉터리에는 다음이 포함됩니다.

휴대용 애플리케이션 - 애플리케이션의 중간 언어(IL) 코드 및 애플리케이션과 관련된 모든 종속성입니다.

휴대용 앱의 로컬 종속성 - 위 하위 디렉터리에 각 로컬 종속성이 있는 지원 플랫폼입니다.

자체 포함 애플리케이션 - 위와 동일하며 대상 플랫폼에 대한 전체 런타임이 연결되어 있습니다.

옵션

[프로젝트]

Dotnet 게시가 작동하려면 project.json 파일에 대한 액세스가 필요합니다. 지정된 [프로젝트]로 호출되지 않으면 현재 디렉터리의 project.json이 기본값이 됩니다.
project.json을 찾을 수 없으면 dotnet 게시에서 오류가 발생합니다.

-f, --framework [FID]

주어진 프레임워크 식별(FID)을 사용하여 애플리케이션을 게시합니다. 지정하지 않으면 project.json에서 FID를 읽습니다. 유효한 프레임이 발견되지 않으면 명령에서 오류가 발생합니다. 유효한 프레임이 여러 개 발견되면 명령은 유효한 프레임을 모두 발행합니다.

-r, --runtime [RID]

지정된 런타임 애플리케이션을 릴리스합니다.

-b, --build-base-path [DIR]

임시 출력용 디렉터리입니다.

-o, --output

디렉토리를 저장할 경로를 지정합니다. 지정하지 않으면 이식 가능한 애플리케이션의 경우 기본값은 ./bin/[configuration]/[framework]/이고 자체 포함 애플리케이션의 경우 ./bin/[configuration]/[framework]/[runtime]입니다.

--version-suffix [VERSION_SUFFIX]

project.json 파일의 버전 필드에서 *가 대체되는 항목을 정의합니다.

-c, --configuration [Debug|Release]

릴리스 시 구성입니다. 기본값은 디버그입니다.

dotnet 게시

project.json에 있는 프레임워크를 사용하여 애플리케이션을 게시합니다. project.json에 런타임 노드가 포함된 경우 게시된 RID가 현재 플랫폼입니다.

dotnet 게시 ~/projects/app1/project.json

지정된 project.json을 사용하여 애플리케이션을 게시합니다.

dotnet 게시 --framework netcoreapp1.0

netcoreapp1.0 프레임워크를 사용하여 현재 애플리케이션을 게시합니다.

dotnet 게시 --framework netcoreapp1.0 --runtime osx.10.11-x64

netcoreapp1.0 프레임워크 및 OS X 10.10 런타임을 사용하여 현재 애플리케이션을 게시합니다. 이 RID는 project.json의 런타임 노드에 있어야 합니다.

[관련 권장사항]

1. .Net Core 그래픽 인증코드

2. .NET Core 구성 파일 로딩 및 DI Inject 구성 데이터

3. .Net Core용 ZKEACMS 자세히 소개

4. .net MVC의 양식 확인 예제 코드 공유

5. .net 코어에서 http 요청을 만드는 방법은 무엇입니까?

6. CentOS에서 ZKEACMS 실행 인스턴스 튜토리얼

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿