Office 솔루션 게시

ClickOnce를 사용하여 다음 두 가지 방법으로 Office 솔루션을 게시할 수 있습니다.

  • 단순화된 게시 환경을 제공하는 게시 마법사 사용

  • 각 게시 단계를 완전히 사용자 지정할 수 있게 해 주는 프로젝트 디자이너게시 페이지 사용

솔루션 게시 방법을 보여 주는 단계별 지침은 방법: ClickOnce를 사용하여 Office 솔루션 배포를 참조하십시오.

적용 대상: 이 항목의 정보는 Microsoft Office 2010 및 2007 Microsoft Office system의 문서 수준 프로젝트 및 응용 프로그램 수준 프로젝트에 적용됩니다. 자세한 내용은 Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

게시 폴더 구조

Office 솔루션이 게시되면 솔루션 파일이 게시 폴더에 다음과 같은 구조로 만들어집니다.

  • 응용 프로그램 파일 폴더

    • 버전별 응용 프로그램 매니페스트, 버전별 배포 매니페스트 및 사용자 지정 어셈블리가 포함되는 버전별 하위 폴더 이러한 파일과 디렉터리는 서로 의존하며 단일 패키지로 작동합니다.
  • 설치 프로그램

  • 최신 버전별 배포 매니페스트를 가리키는 배포 매니페스트

게시 폴더 구조

ClickOnce에서는 각 버전의 Office 솔루션에 대해 새 배포 매니페스트를 만듭니다. 예를 들어 OutlookAddin1이라는 첫 번째 버전의 솔루션을 게시할 경우 게시 과정에서 OutlookAddIn1_1_0_0_0이라는 버전별 하위 폴더에 버전별 배포 매니페스트가 만들어집니다. 이 하위 폴더는 응용 프로그램 파일 폴더에 있습니다. 또한 ClickOnce에서는 배포 매니페스트의 복사본을 최상위 게시 폴더에 배치합니다.

다음 증분 게시 과정에서는 OutlookAddIn1_1_0_0_1이라는 버전별 하위 폴더에 버전별 배포 매니페스트가 만들어집니다. 또한 게시 폴더의 배포 매니페스트는 최신 버전별 배포 매니페스트의 복사본으로 대체됩니다.

ClickOnce에서는 어셈블리에 .deploy 확장명을 추가합니다. 이렇게 하면 IIS(인터넷 정보 서비스)의 보안 설치 기능이 안전하지 않은 확장명을 이유로 파일을 차단하지 않습니다. 파일이 다운로드된 후 ClickOnce에서는 ClickOnce 캐시에 솔루션을 설치하기 전에 .deploy 확장명을 제거합니다. 자세한 내용은 <deployment> 요소(ClickOnce 배포)를 참조하십시오.

게시 마법사

게시 마법사를 사용할 경우 프로젝트 디자이너게시 페이지에 있는 대부분의 옵션은 기본값으로 설정됩니다. 다음 표에서는 마법사에서 솔루션 속성에 할당되는 기본 설정을 보여 줍니다.

솔루션 속성

기본 설정 설명

게시 위치

필수적 요소로서,

게시 위치는 Visual Studio에서 매니페스트, 어셈블리 및 빌드의 기타 파일과 같은 솔루션 파일을 복사하는 대상 디렉터리입니다. 이 디렉터리에 대한 쓰기 액세스 권한이 있어야 합니다.

옵션으로는 로컬 컴퓨터, UNC 파일 공유 또는 HTTP/HTTPS 웹 사이트가 있습니다. 또한 이 경로는 로컬 경로(c:\foldername\publishfolder), 상대 경로(publish\) 또는 정규화된 위치(\\servername\foldername 또는 https://servername/foldername)일 수 있습니다.

IIS가 설치된 경우의 기본 게시 위치는 https://localhost/projectname/이고 설치되어 있지 않은 경우의 기본 게시 위치는 publish\ 디렉터리입니다.

참고참고
대상 컴퓨터에서 Windows Vista를 실행하는 경우 추가로 고려해야 할 사항이 있습니다.로컬 게시 옵션을 사용하려면 Windows Vista 컴퓨터의 관리자여야 합니다.또한 IIS의 설치 여부에 관계없이 기본 위치가 항상 publish\ 디렉터리입니다.

설치 경로

선택적 요소로서,

설치 경로는 최종 사용자가 사용자 지정을 설치하는 데 사용할 원본 디렉터리입니다. 또한 솔루션에서 업데이트를 확인하는 데 사용할 경로입니다. 이 경로는 게시 폴더 위치와 동일할 수 있지만 반드시 그럴 필요는 없습니다.

옵션으로는 로컬 컴퓨터, UNC 파일 공유 또는 HTTP/HTTPS 웹 사이트가 있습니다. 또한 이 경로는 로컬 경로(c:\foldername\publishfolder), 상대 경로(publish\) 또는 정규화된 위치(\\servername\foldername 또는 https://servername/foldername)일 수 있습니다. 모든 HTTP/HTTPS 위치는 US-ASCII 문자로 만들어야 합니다. 유니코드 문자는 지원되지 않습니다.

설치 경로가 설정된 경우 사용자 지정 파일은 해당 위치에 있어야 사용자가 사용자 지정을 설치할 수 있습니다. 이 위치는 최종 배포 위치를 알고 있는 경우에만 설정해야 합니다.

설치 파일이 CD 옵션을 사용할 때와 같이 문서 또는 설치 프로그램을 기준으로 하는 위치에 있는 경우에는 이 상자를 비워 둡니다.

이 값은 나중에 할당할 수 있습니다. 자세한 내용은 방법: Office 솔루션의 설치 경로 변경을 참조하십시오.

사전 요구 사항

프로젝트 디자이너게시 페이지에 있는 설정을 사용합니다.

업데이트 간격

프로젝트 디자이너게시 페이지에 있는 설정을 사용합니다. 기본값은 7일마다 확인하는 것입니다.

게시 버전

프로젝트 디자이너게시 페이지에 있는 설정을 사용합니다. 프로젝트를 만들 때 기본값은 1.0.0.0입니다.

게시 언어

프로젝트 디자이너게시 페이지에 있는 설정을 사용합니다. 기본값은 Visual Studio의 언어입니다.

프로젝트 디자이너의 게시 페이지

프로젝트 디자이너게시 페이지에서는 모든 설정 속성을 구성할 수 있습니다. 다음 표에서는 이러한 속성에 대해 설명합니다.

솔루션 속성

기본 설정 설명

게시 폴더 위치

필수적 요소로서,

게시 폴더 위치는 Visual Studio에서 매니페스트, 어셈블리 및 빌드의 기타 파일과 같은 솔루션 파일을 복사하는 대상 디렉터리입니다. 이 디렉터리에 대한 쓰기 액세스 권한이 있어야 합니다.

옵션으로는 로컬 컴퓨터, UNC 파일 공유 또는 HTTP/HTTPS 웹 사이트가 있습니다. 또한 이 경로는 로컬 경로(c:\foldername\publishfolder), 상대 경로(publish\) 또는 정규화된 위치(\\servername\foldername 또는 https://servername/foldername)일 수 있습니다.

IIS가 설치된 경우의 기본 게시 위치는 https://localhost/projectname/이고 설치되어 있지 않은 경우의 기본 게시 위치는 publish\ 디렉터리입니다.

설치 폴더 URL

선택적 요소로서,

설치 폴더 URL은 최종 사용자가 사용자 지정을 설치하는 데 사용할 원본 디렉터리입니다. 또한 솔루션에서 업데이트를 확인하는 데 사용할 경로입니다. 이 경로는 게시 폴더 위치와 동일할 수 있지만 반드시 그럴 필요는 없습니다.

옵션으로는 로컬 컴퓨터, UNC 파일 공유 또는 HTTP/HTTPS 웹 사이트가 있습니다. 또한 이 경로는 로컬 경로(c:\foldername\publishfolder), 상대 경로(publish\) 또는 정규화된 위치(\\servername\foldername 또는 https://servername/foldername)일 수 있습니다. 모든 HTTP/HTTPS 위치는 US-ASCII 문자로 만들어야 합니다. 유니코드 문자는 지원되지 않습니다.

설치 경로가 설정된 경우 사용자 지정 파일은 해당 위치에 있어야 사용자가 사용자 지정을 설치할 수 있습니다. 이 위치는 최종 배포 위치를 알고 있는 경우에만 설정해야 합니다.

설치 파일이 CD 옵션을 사용할 때와 같이 문서 또는 설치 프로그램을 기준으로 하는 위치에 있는 경우에는 이 상자를 비워 둡니다.

이 값은 관리자가 나중에 할당할 수 있습니다. 자세한 내용은 방법: Office 솔루션의 설치 경로 변경을 참조하십시오.

사전 요구 사항

필수 구성 요소는 설치 프로그램에 포함하거나 설치 도중 필요할 때 다운로드할 수 있습니다.

  • 구성 요소 공급업체의 웹 사이트에서 필수 구성 요소 다운로드: Microsoft에서 필수 구성 요소를 다운로드하려면 이 옵션을 사용합니다.

  • 내 응용 프로그램과 동일한 위치에서 필수 구성 요소 다운로드: 설치 관리자에 필수 구성 요소를 패키지하려면 이 옵션을 사용합니다. 필수 구성 요소 파일을 설치 프로그램에 포함하면 솔루션 크기가 늘어납니다.

  • 다음 위치에서 필수 구성 요소 다운로드: 웹 페이지나 네트워크 공유에서 최종 사용자가 필수 구성 요소를 별도의 다른 설치 프로그램으로 다운로드할 수 있게 하려면 이 옵션을 사용합니다.

Update

업데이트 간격은 솔루션에서 업데이트를 확인하는 빈도를 결정합니다. 기본값은 7일마다 확인하는 것입니다.

문서 수준 사용자 지정 또는 응용 프로그램 수준 추가 기능이 로드될 때마다 업데이트를 확인하면 최신 상태를 유지할 수 있지만 시작 성능에 영향을 줄 수 있습니다.

CD 또는 이동식 드라이브를 사용하여 배포하려면 업데이트 확인 안 함으로 설정합니다.

옵션(설명)

다음 속성의 게시 옵션을 설정할 수 있습니다.

설명

  • 게시 언어: Office 솔루션의 로캘입니다.

  • 게시자 이름: 프로그램 추가/제거 또는 프로그램 및 기능에 나타나는 회사 또는 개발자 이름입니다.

  • 제품 이름: 프로그램 추가/제거 또는 프로그램 및 기능에 나타나는 Office 솔루션의 이름입니다.

  • 지원 URL: 최종 사용자가 Office 솔루션에 대한 기술 지원을 요청할 수 있는 위치입니다.

옵션(Office 설정)

다음 속성의 게시 옵션을 설정할 수 있습니다.

  • 솔루션 이름: Office 응용 프로그램에 나타나는 Office 솔루션의 이름입니다.

  • 설명: Office 응용 프로그램에 나타나는 Office 솔루션에 대한 설명입니다.

  • 추가 기능 로드 동작

    • 시작 시 로드: Office 응용 프로그램이 시작될 때 추가 기능이 로드되도록 지정합니다.

    • 요청 시 로드: 사용자가 추가 기능에 포함된 기능을 사용하는 UI 요소를 클릭할 때와 같이 응용 프로그램에서 추가 기능이 필요한 경우 추가 기능이 로드되도록 지정합니다.

게시 버전

게시 버전은 각 릴리스에서 자동으로 증가하지만 수동으로 특정 숫자 값으로 설정할 수도 있습니다.

게시 언어

이 옵션은 Microsoft 소프트웨어 사용 조건의 언어를 설정하고, 필수 구성 요소 목록에 언어 팩을 포함합니다. 이 옵션은 사용자 지정의 언어에는 영향을 주지 않습니다. 설치 프로그램의 언어는 Visual Studio의 설치된 언어에 따라 결정됩니다.

게시 언어를 변경하는 방법에 대한 자세한 내용은 방법: ClickOnce 응용 프로그램의 게시 언어 변경을 참조하십시오.

참고 항목

개념

응용 프로그램 배포 필수 구성 요소

기타 리소스

Office 솔루션 배포