فهرست منبع

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

코드싸이 4 ماه پیش
والد
کامیت
98c9638ec8

+ 28 - 0
pages.ko/common/dotnet-add-package.md

@@ -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 {{경로/대상/폴더}}`

+ 20 - 0
pages.ko/common/dotnet-add-reference.md

@@ -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 ...}}`

+ 32 - 0
pages.ko/common/dotnet-build.md

@@ -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 {{경로/대상/폴더}}`

+ 36 - 0
pages.ko/common/dotnet-ef.md

@@ -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 {{시작_마이그레이션}} {{종료_마이그레이션}}`

+ 28 - 0
pages.ko/common/dotnet-publish.md

@@ -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 {{경로/대상/폴더}} {{경로/대상/프로젝트_파일}}`

+ 28 - 0
pages.ko/common/dotnet-restore.md

@@ -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}}`

+ 24 - 0
pages.ko/common/dotnet-run.md

@@ -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}}`

+ 17 - 0
pages.ko/common/dotnet-test.md

@@ -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}}`

+ 32 - 0
pages.ko/common/dotnet-tool.md

@@ -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`

+ 8 - 7
pages.ko/common/dotnet.md

@@ -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}}`