diff --git a/pages.ko/common/dotnet-add-package.md b/pages.ko/common/dotnet-add-package.md new file mode 100644 index 000000000..e9283b1b8 --- /dev/null +++ b/pages.ko/common/dotnet-add-package.md @@ -0,0 +1,28 @@ +# dotnet add package + +> 프로젝트 파일에 .NET 패키지 참조 추가 또는 업데이트. +> 더 많은 정보: . + +- 현재 디렉토리의 프로젝트에 패키지 추가: + +`dotnet add package {{패키지}}` + +- 특정 프로젝트에 패키지 추가: + +`dotnet add {{경로/대상/파일.csproj}} package {{패키지}}` + +- 특정 버전의 패키지를 프로젝트에 추가: + +`dotnet add package {{패키지}} --version {{1.0.0}}` + +- 특정 NuGet 소스를 사용하여 패키지 추가: + +`dotnet add package {{패키지}} --source {{https://api.nuget.org/v3/index.json}}` + +- 특정 프레임워크를 대상으로 할 때만 패키지 추가: + +`dotnet add package {{패키지}} --framework {{net7.0}}` + +- 패키지를 복원할 디렉토리 지정 후 추가 (`~/.nuget/packages` 기본값): + +`dotnet add package {{패키지}} --package-directory {{경로/대상/폴더}}` diff --git a/pages.ko/common/dotnet-add-reference.md b/pages.ko/common/dotnet-add-reference.md new file mode 100644 index 000000000..f281c179c --- /dev/null +++ b/pages.ko/common/dotnet-add-reference.md @@ -0,0 +1,20 @@ +# dotnet add reference + +> .NET 프로젝트 간 참조 추가. +> 더 많은 정보: . + +- 현재 디렉터리에 있는 프로젝트에 참조 추가: + +`dotnet add reference {{경로/대상/참조.csproj}}` + +- 현재 디렉터리에 있는 프로젝트에 여러 참조 추가: + +`dotnet add reference {{경로/대상/참조1.csproj 경로/대상/참조2.csproj ...}}` + +- 특정 프로젝트에 참조 추가: + +`dotnet add {{경로/대상/프로젝트.csproj}} reference {{경로/대상/참조.csproj}}` + +- 특정 프로젝트에 여러 참조 추가: + +`dotnet add {{경로/대상/프로젝트.csproj}} reference {{경로/대상/참조1.csproj 경로/대상/참조2.csproj ...}}` diff --git a/pages.ko/common/dotnet-build.md b/pages.ko/common/dotnet-build.md new file mode 100644 index 000000000..7d3096b53 --- /dev/null +++ b/pages.ko/common/dotnet-build.md @@ -0,0 +1,32 @@ +# dotnet build + +> .NET 애플리케이션과 그 의존성을 빌드. +> 더 많은 정보: . + +- 현재 디렉토리의 프로젝트나 솔루션 컴파일: + +`dotnet build` + +- 디버그 모드에서 .NET 프로젝트나 솔루션 컴파일: + +`dotnet build {{경로/대상/프로젝트_또는_솔루션}}` + +- 릴리즈 모드에서 컴파일: + +`dotnet build --configuration {{Release}}` + +- 의존성을 복원하지 않고 컴파일: + +`dotnet build --no-restore` + +- 특정 상세 수준으로 컴파일: + +`dotnet build --verbosity {{quiet|minimal|normal|detailed|diagnostic}}` + +- 특정 런타임을 위해 컴파일: + +`dotnet build --runtime {{런타임_식별자}}` + +- 출력 디렉토리 지정: + +`dotnet build --output {{경로/대상/폴더}}` diff --git a/pages.ko/common/dotnet-ef.md b/pages.ko/common/dotnet-ef.md new file mode 100644 index 000000000..55bceeec0 --- /dev/null +++ b/pages.ko/common/dotnet-ef.md @@ -0,0 +1,36 @@ +# dotnet ef + +> Entity Framework Core용 디자인 타임 개발 작업 수행. +> 더 많은 정보: . + +- 지정된 마이그레이션으로 데이터베이스 업데이트: + +`dotnet ef database update {{마이그레이션}}` + +- 데이터베이스 삭제: + +`dotnet ef database drop` + +- 사용 가능한 `DbContext` 유형 나열: + +`dotnet ef dbcontext list` + +- 데이터베이스에 대한 `DbContext` 및 엔티티 유형의 코드 생성: + +`dotnet ef dbcontext scaffold {{연결_문자열}} {{프로바이더}}` + +- 새 마이그레이션 추가: + +`dotnet ef migrations add {{이름}}` + +- 마지막 마이그레이션 제거 및 최신 마이그레이션에 대한 코드 변경 사항 롤백: + +`dotnet ef migrations remove` + +- 사용 가능한 마이그레이션 나열: + +`dotnet ef migrations list` + +- 마이그레이션 범위에서 SQL 스크립트 생성: + +`dotnet ef migrations script {{시작_마이그레이션}} {{종료_마이그레이션}}` diff --git a/pages.ko/common/dotnet-publish.md b/pages.ko/common/dotnet-publish.md new file mode 100644 index 000000000..aeb23543f --- /dev/null +++ b/pages.ko/common/dotnet-publish.md @@ -0,0 +1,28 @@ +# dotnet publish + +> .NET 애플리케이션과 그 의존성을 호스팅 시스템에 배포하기 위해 디렉터리에 게시. +> 더 많은 정보: . + +- .NET 프로젝트를 릴리스 모드로 컴파일: + +`dotnet publish --configuration Release {{경로/대상/프로젝트_파일}}` + +- 지정된 런타임에 대해 .NET Core 런타임을 애플리케이션과 함께 게시: + +`dotnet publish --self-contained true --runtime {{런타임_식별자}} {{경로/대상/프로젝트_파일}}` + +- 애플리케이션을 플랫폼별 단일 파일 실행 파일로 패키징: + +`dotnet publish --runtime {{런타임_식별자}} -p:PublishSingleFile=true {{경로/대상/프로젝트_파일}}` + +- 사용하지 않는 라이브러리를 제거하여 애플리케이션의 배포 크기 줄이기: + +`dotnet publish --self-contained true --runtime {{런타임_식별자}} -p:PublishTrimmed=true {{경로/대상/프로젝트_파일}}` + +- 의존성을 복원하지 않고 .NET 프로젝트 컴파일: + +`dotnet publish --no-restore {{경로/대상/프로젝트_파일}}` + +- 출력 디렉터리 지정: + +`dotnet publish --output {{경로/대상/폴더}} {{경로/대상/프로젝트_파일}}` diff --git a/pages.ko/common/dotnet-restore.md b/pages.ko/common/dotnet-restore.md new file mode 100644 index 000000000..4e0151c58 --- /dev/null +++ b/pages.ko/common/dotnet-restore.md @@ -0,0 +1,28 @@ +# dotnet restore + +> .NET 프로젝트의 의존성과 도구를 복원합니다. +> 더 많은 정보: . + +- 현재 디렉터리의 .NET 프로젝트 또는 솔루션의 의존성 복원: + +`dotnet restore` + +- 특정 위치의 .NET 프로젝트 또는 솔루션의 의존성 복원: + +`dotnet restore {{경로/대상/프로젝트_또는_솔루션}}` + +- HTTP 요청을 캐시하지 않고 의존성 복원: + +`dotnet restore --no-cache` + +- 마지막 복원이 성공했더라도 모든 의존성을 강제로 해결: + +`dotnet restore --force` + +- 패키지 소스 실패를 경고로 처리하여 의존성 복원: + +`dotnet restore --ignore-failed-sources` + +- 특정 상세 수준으로 의존성 복원: + +`dotnet restore --verbosity {{quiet|minimal|normal|detailed|diagnostic}}` diff --git a/pages.ko/common/dotnet-run.md b/pages.ko/common/dotnet-run.md new file mode 100644 index 000000000..b1311d84d --- /dev/null +++ b/pages.ko/common/dotnet-run.md @@ -0,0 +1,24 @@ +# dotnet run + +> 명시적인 컴파일 또는 실행 명령 없이 .NET 애플리케이션을 실행합니다. +> 더 많은 정보: . + +- 현재 디렉토리의 프로젝트 실행: + +`dotnet run` + +- 특정 프로젝트 실행: + +`dotnet run --project {{경로/대상/파일.csproj}}` + +- 특정 인수를 사용하여 프로젝트 실행: + +`dotnet run -- {{arg1=foo arg2=bar ...}}` + +- 대상 프레임워크 모니커를 사용하여 프로젝트 실행: + +`dotnet run --framework {{net7.0}}` + +- .NET 6부터 사용 가능한 아키텍처 및 OS 지정 (이 옵션들과 함께 `--runtime` 사용 금지): + +`dotnet run --arch {{x86|x64|arm|arm64}} --os {{win|win7|osx|linux|ios|android}}` diff --git a/pages.ko/common/dotnet-test.md b/pages.ko/common/dotnet-test.md new file mode 100644 index 000000000..95ec1180b --- /dev/null +++ b/pages.ko/common/dotnet-test.md @@ -0,0 +1,17 @@ +# dotnet test + +> .NET 애플리케이션의 테스트를 실행. +> 참고: 지원되는 필터 표현식은 를 참조. +> 더 많은 정보: . + +- 현재 디렉토리의 .NET 프로젝트/솔루션에 대한 테스트 실행: + +`dotnet test` + +- 특정 위치에 있는 .NET 프로젝트/솔루션에 대한 테스트 실행: + +`dotnet test {{경로/대상/프로젝트_또는_솔루션}}` + +- 주어진 필터 표현식과 일치하는 테스트 실행: + +`dotnet test --filter {{Name~TestMethod1}}` diff --git a/pages.ko/common/dotnet-tool.md b/pages.ko/common/dotnet-tool.md new file mode 100644 index 000000000..e8ccf4bbf --- /dev/null +++ b/pages.ko/common/dotnet-tool.md @@ -0,0 +1,32 @@ +# dotnet tool + +> .NET 도구를 관리하고 NuGet에서 게시된 도구를 검색. +> 더 많은 정보: . + +- 전역 도구 설치 (`--global`은 로컬 도구에는 사용하지 않음): + +`dotnet tool install --global {{dotnetsay}}` + +- 로컬 도구 매니페스트에 정의된 도구 설치: + +`dotnet tool restore` + +- 특정 전역 도구 업데이트 (`--global`은 로컬 도구에는 사용하지 않음): + +`dotnet tool update --global {{도구_이름}}` + +- 전역 도구 제거 (`--global`은 로컬 도구에는 사용하지 않음): + +`dotnet tool uninstall --global {{도구_이름}}` + +- 설치된 전역 도구 나열 (`--global`은 로컬 도구에는 사용하지 않음): + +`dotnet tool list --global` + +- NuGet에서 도구 검색: + +`dotnet tool search {{검색_어구}}` + +- 도움말 표시: + +`dotnet tool --help` diff --git a/pages.ko/common/dotnet.md b/pages.ko/common/dotnet.md index 371ceeddc..15fb04dfb 100644 --- a/pages.ko/common/dotnet.md +++ b/pages.ko/common/dotnet.md @@ -1,20 +1,21 @@ # dotnet -> .NET Core를 위한 크로스 플랫폼 .NET 명령어 도구. +> 크로스 플랫폼 .NET Core용 명령줄 도구. +> `build`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. > 더 많은 정보: . -- 새 .NET 프로젝트 초기화하기: +- 새 .NET 프로젝트 초기화: -`dotnet new {{짧은_템플릿_이름}}` +`dotnet new {{템플릿_짧은_이름}}` -- nuget 패키지들 복구하기: +- NuGet 패키지 복원: `dotnet restore` -- 현재 디렉토리에서 .NET 프로젝트를 빌드하고 실행하기: +- 현재 디렉터리에서 .NET 프로젝트를 빌드하고 실행: `dotnet run` -- 패키지화 된 dotnet 어플리케이션을 실행하기(런타임만 필요하며, 나머지 명령어들은 .NET Core SDK 설치가 필요): +- 패키지된 dotnet 애플리케이션 실행 (런타임만 필요하며, 나머지 명령은 .NET Core SDK 설치 필요): -`dotnet {{경로/어플리케이션.dll}}` +`dotnet {{경로/대상/application.dll}}`