dotnet*: add and update Korean translation (#14515)

This commit is contained in:
코드싸이
2024-11-02 03:02:08 +09:00
committed by GitHub
parent f76992563a
commit 98c9638ec8
10 changed files with 253 additions and 7 deletions

View File

@@ -0,0 +1,28 @@
# dotnet add package
> 프로젝트 파일에 .NET 패키지 참조 추가 또는 업데이트.
> 더 많은 정보: <https://learn.microsoft.com/dotnet/core/tools/dotnet-add-package>.
- 현재 디렉토리의 프로젝트에 패키지 추가:
`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 {{경로/대상/폴더}}`

View File

@@ -0,0 +1,20 @@
# dotnet add reference
> .NET 프로젝트 간 참조 추가.
> 더 많은 정보: <https://learn.microsoft.com/dotnet/core/tools/dotnet-add-reference>.
- 현재 디렉터리에 있는 프로젝트에 참조 추가:
`dotnet add reference {{경로/대상/참조.csproj}}`
- 현재 디렉터리에 있는 프로젝트에 여러 참조 추가:
`dotnet add reference {{경로/대상/참조1.csproj 경로/대상/참조2.csproj ...}}`
- 특정 프로젝트에 참조 추가:
`dotnet add {{경로/대상/프로젝트.csproj}} reference {{경로/대상/참조.csproj}}`
- 특정 프로젝트에 여러 참조 추가:
`dotnet add {{경로/대상/프로젝트.csproj}} reference {{경로/대상/참조1.csproj 경로/대상/참조2.csproj ...}}`

View File

@@ -0,0 +1,32 @@
# dotnet build
> .NET 애플리케이션과 그 의존성을 빌드.
> 더 많은 정보: <https://learn.microsoft.com/dotnet/core/tools/dotnet-build>.
- 현재 디렉토리의 프로젝트나 솔루션 컴파일:
`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 {{경로/대상/폴더}}`

View File

@@ -0,0 +1,36 @@
# dotnet ef
> Entity Framework Core용 디자인 타임 개발 작업 수행.
> 더 많은 정보: <https://learn.microsoft.com/ef/core/cli/dotnet>.
- 지정된 마이그레이션으로 데이터베이스 업데이트:
`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 {{시작_마이그레이션}} {{종료_마이그레이션}}`

View File

@@ -0,0 +1,28 @@
# dotnet publish
> .NET 애플리케이션과 그 의존성을 호스팅 시스템에 배포하기 위해 디렉터리에 게시.
> 더 많은 정보: <https://learn.microsoft.com/dotnet/core/tools/dotnet-publish>.
- .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 {{경로/대상/폴더}} {{경로/대상/프로젝트_파일}}`

View File

@@ -0,0 +1,28 @@
# dotnet restore
> .NET 프로젝트의 의존성과 도구를 복원합니다.
> 더 많은 정보: <https://learn.microsoft.com/dotnet/core/tools/dotnet-restore>.
- 현재 디렉터리의 .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}}`

View File

@@ -0,0 +1,24 @@
# dotnet run
> 명시적인 컴파일 또는 실행 명령 없이 .NET 애플리케이션을 실행합니다.
> 더 많은 정보: <https://learn.microsoft.com/dotnet/core/tools/dotnet-run>.
- 현재 디렉토리의 프로젝트 실행:
`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}}`

View File

@@ -0,0 +1,17 @@
# dotnet test
> .NET 애플리케이션의 테스트를 실행.
> 참고: 지원되는 필터 표현식은 <https://learn.microsoft.com/en-us/dotnet/core/testing/selective-unit-tests>를 참조.
> 더 많은 정보: <https://learn.microsoft.com/dotnet/core/tools/dotnet-test>.
- 현재 디렉토리의 .NET 프로젝트/솔루션에 대한 테스트 실행:
`dotnet test`
- 특정 위치에 있는 .NET 프로젝트/솔루션에 대한 테스트 실행:
`dotnet test {{경로/대상/프로젝트_또는_솔루션}}`
- 주어진 필터 표현식과 일치하는 테스트 실행:
`dotnet test --filter {{Name~TestMethod1}}`

View File

@@ -0,0 +1,32 @@
# dotnet tool
> .NET 도구를 관리하고 NuGet에서 게시된 도구를 검색.
> 더 많은 정보: <https://learn.microsoft.com/dotnet/core/tools/global-tools>.
- 전역 도구 설치 (`--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`

View File

@@ -1,20 +1,21 @@
# dotnet
> .NET Core를 위한 크로스 플랫폼 .NET 명령 도구.
> 크로스 플랫폼 .NET Core용 명령 도구.
> `build`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
> 더 많은 정보: <https://learn.microsoft.com/dotnet/core/tools>.
- 새 .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}}`