다음을 통해 공유


/Deploy (devenv.exe)

빌드 또는 다시 빌드 후 솔루션을 배포합니다. 관리 코드 프로젝트에만 적용됩니다.

구문

devenv SolutionName /Deploy [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

인수

  • SolutionName

    필수입니다. 솔루션 파일의 전체 경로 및 이름입니다.

  • SolnConfigName

    선택 사항. SolutionName에서 명명된 솔루션을 빌드하는 데 사용할 솔루션 구성의 이름입니다(예: Debug 또는 Release). 둘 이상의 솔루션 플랫폼을 사용할 수 있는 경우 플랫폼(예: Debug|Win32)도 지정해야 합니다. 이 인수가 지정되지 않거나 빈 문자열("")인 경우에는 솔루션의 활성 구성이 사용됩니다.

  • /Project ProjName

    선택 사항. 솔루션 내에 있는 프로젝트 파일의 경로와 이름입니다. 프로젝트의 표시 이름 또는 SolutionName 폴더에서 프로젝트 파일까지 상대 경로를 입력할 수 있습니다. 프로젝트 파일의 전체 경로와 이름을 입력할 수도 있습니다.

  • /ProjectConfig ProjConfigName

    선택 사항. 명명된 /Project를 빌드할 때 사용할 프로젝트 빌드 구성 이름입니다(예: Debug 또는 Release). 둘 이상의 솔루션 플랫폼을 사용할 수 있는 경우 플랫폼(예: Debug|Win32)도 지정해야 합니다. 이 스위치가 지정되면 SolnConfigName 인수를 재정의합니다.

  • /Out OutputFilename

    선택 사항. 도구의 출력을 보낼 파일의 이름입니다. 파일이 이미 있는 경우 출력은 파일의 끝에 추가됩니다.

설명

지정된 프로젝트는 배포 프로젝트여야 합니다. 지정된 프로젝트가 배포 프로젝트가 아니면, 빌드된 프로젝트가 배포되도록 전달될 때 오류로 인해 실패합니다.

공백을 포함하는 문자열은 큰따옴표로 묶습니다.

오류를 포함한 빌드에 대한 요약 정보는 명령 창 또는 /Out 스위치로 지정된 로그 파일에 표시할 수 있습니다.

예시

이 예제에서는 MySolution 내에 있는 Release 프로젝트 빌드 구성을 사용하여 CSharpWinApp 프로젝트를 배포합니다.

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release

참고 항목