방법: ClickOnce를 통해 게시할 파일 지정

ClickOnce 응용 프로그램을 게시하면 프로젝트에 있는 모든 비코드 파일이 응용 프로그램과 함께 배포됩니다. 때로는 특정 파일을 게시하거나 게시하지 않아야 하는 경우가 있으며 조건에 따라 설치해야 할 수도 있습니다. Visual Studio를 사용하면 파일을 제외하고 파일을 데이터 파일이나 필수 구성 요소로 표시하는 것은 물론, 조건부 설치에 적합한 파일 그룹을 만들 수도 있습니다.

ClickOnce 응용 프로그램의 파일은 프로젝트 디자이너게시 페이지에서 액세스할 수 있는 응용 프로그램 파일 대화 상자에서 관리합니다.

처음에는 **(필수)**라는 단일 파일 그룹이 있습니다. 그런 다음 추가 파일 그룹을 만들어 여기에 파일을 지정할 수 있습니다. 응용 프로그램을 실행하는 데 필요한 파일의 다운로드 그룹은 변경할 수 없습니다. 예를 들어, 응용 프로그램의 .exe 파일 또는 데이터 파일로 표시된 파일은 (필수) 그룹에 속해야 합니다.

파일의 기본 게시 상태 값은 **(자동)**으로 태그가 지정됩니다. 예를 들어, 응용 프로그램의 .exe 파일의 기본 게시 상태 값은 **포함(자동)**입니다.

빌드 작업 속성이 내용으로 설정된 파일은 응용 프로그램 파일로 지정되며 기본적으로 포함된 것으로 표시됩니다. 이러한 파일은 포함하거나, 제외하거나, 데이터 파일로 표시할 수 있습니다. 여기에는 다음과 같은 예외가 있습니다.

  • SQL 데이터베이스 파일(.mdf 및 .mdb) 및 XML 파일과 같은 데이터 파일은 기본적으로 데이터 파일로 표시됩니다.

  • 어셈블리(.dll 파일)에 대한 참조는 해당 참조를 추가할 때 표시 방식이 지정됩니다. 로컬 복사False이면 해당 어셈블리는 기본적으로 응용 프로그램을 설치하기 전에 GAC에 있어야 하는 구성 요소 어셈블리(필수 구성 요소(자동))로 표시됩니다. 로컬 복사True이면 해당 어셈블리는 기본적으로 응용 프로그램 어셈블리(포함(자동))로 표시되고 설치할 때 응용 프로그램 폴더로 복사됩니다. COM 참조는 격리 속성이 True로 설정되어 있는 경우에만 응용 프로그램 파일 대화 상자에 .ocx 파일로 나타나며 기본적으로 포함됩니다.

응용 프로그램 파일 대화 상자에 파일을 추가하려면

  1. 솔루션 탐색기에서 데이터 파일을 선택합니다.

  2. 속성 창에서 빌드 작업 속성을 콘텐츠 값으로 변경합니다.

ClickOnce 게시에서 파일을 제외하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 게시 탭을 클릭합니다.

  3. 응용 프로그램 파일 단추를 클릭하여 응용 프로그램 파일 대화 상자를 엽니다.

  4. 응용 프로그램 파일 대화 상자에서 제외할 파일을 선택합니다.

  5. 게시 상태 필드의 드롭다운 목록에서 제외를 선택합니다.

파일을 데이터 파일로 표시하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 게시 탭을 클릭합니다.

  3. 응용 프로그램 파일 단추를 클릭하여 응용 프로그램 파일 대화 상자를 엽니다.

  4. 응용 프로그램 파일 대화 상자에서 데이터로 표시할 파일을 선택합니다.

  5. 게시 상태 필드의 드롭다운 목록에서 데이터 파일을 선택합니다.

파일을 필수 구성 요소로 표시하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 게시 탭을 클릭합니다.

  3. 응용 프로그램 파일 단추를 클릭하여 응용 프로그램 파일 대화 상자를 엽니다.

  4. 응용 프로그램 파일 대화 상자에서 필수 구성 요소로 표시할 응용 프로그램 어셈블리(.dll 파일)를 선택합니다. 응용 프로그램에 해당 응용 프로그램 어셈블리에 대한 참조가 있어야 목록에 표시됩니다.

  5. 게시 상태 필드의 드롭다운 목록에서 필수 구성 요소를 선택합니다.

새 파일 그룹을 추가하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 게시 탭을 클릭합니다.

  3. 응용 프로그램 파일 단추를 클릭하여 응용 프로그램 파일 대화 상자를 엽니다.

  4. 응용 프로그램 파일 대화 상자에서 새 그룹에 포함시킬 파일의 그룹 필드를 선택합니다.

    참고

    빌드 작업 속성을 콘텐츠로 설정해야 응용 프로그램 파일 대화 상자에 파일 이름이 표시됩니다.

  5. 다운로드 그룹 필드의 드롭다운 목록에서 **<새로 만들기...>**를 선택합니다.

  6. 새 그룹 대화 상자에서 그룹 이름을 입력하고 확인을 클릭합니다.

그룹에 파일을 추가하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 게시 탭을 클릭합니다.

  3. 응용 프로그램 파일 단추를 클릭하여 응용 프로그램 파일 대화 상자를 엽니다.

  4. 응용 프로그램 파일 대화 상자에서 새 그룹에 포함시킬 파일의 그룹 필드를 선택합니다.

  5. 다운로드 그룹 필드의 드롭다운 목록에서 그룹을 선택합니다.

    참고

    응용 프로그램을 실행하는 데 필요한 파일의 다운로드 그룹은 변경할 수 없습니다.

참고 항목

작업

방법: 게시 마법사를 사용하여 ClickOnce 응용 프로그램 게시

개념

ClickOnce 응용 프로그램 게시