사용자 지정 문서 속성 개요
업데이트: 2007년 11월
적용 대상 |
---|
이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다. 프로젝트 형식
Microsoft Office 버전
자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오. |
문서가 문서 수준 사용자 지정의 일부일 경우 Visual Studio Tools for Office에서는 문서에 두 개의 사용자 지정 속성(_AssemblyLocation 및 _AssemblyName)을 제공합니다. 사용자가 문서를 열면 Microsoft Office 응용 프로그램에서는 이러한 사용자 지정 문서 속성을 확인합니다. 해당 속성이 문서에 있으면 응용 프로그램에서는 사용자 지정을 시작하는 Visual Studio Tools for Office 런타임을 로드합니다. 자세한 내용은 Visual Studio Tools for Office 솔루션의 아키텍처를 참조하십시오.
이러한 속성 값은 솔루션의 대상 Microsoft Office 버전에 따라 달라집니다.
Microsoft Office 2007 릴리스.
Microsoft Office 2003 릴리스.
2007 Microsoft Office 솔루션의 사용자 지정 속성
_AssemblyName
이 속성에는 Visual Studio Tools for Office 로더에 있는 인터페이스의 CLSID가 들어 있습니다. CLSID 값은 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B이며 이 값은 변경하지 말아야 합니다.
_AssemblyLocation
이 속성에는 사용자 지정의 배포 매니페스트에 대한 세부 정보를 제공하는 문자열이 들어 있습니다. 매니페스트에 대한 자세한 내용은 Office 솔루션의 응용 프로그램 및 배포 매니페스트을를 참조하십시오.
_AssemblyLocation 속성의 형식
_AssemblyLocation 속성 값의 형식은 솔루션이 배포되는 방식에 따라 달라집니다.
솔루션이 웹 사이트, UNC 경로, CD 또는 USB를 통해 설치되도록 게시된 경우 _AssemblyLocation 속성의 형식은 DeploymentManifestPath|SolutionID입니다. 예를 들면 다음 문자열과 같습니다.
file://deployserver/MyShare/ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
Visual Studio에서 솔루션을 실행하거나 디버깅하는 경우 _AssemblyLocation 속성의 형식은 DeploymentManifestName|SolutionID|vstolocal입니다. 예를 들면 다음 문자열과 같습니다.
ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9|vstolocal
SolutionID는 Visual Studio Tools for Office 런타임에서 솔루션을 식별하는 데 사용하는 GUID입니다. SolutionID는 프로젝트를 빌드할 때 자동으로 생성됩니다. vstolocal은 어셈블리가 문서와 동일한 폴더에서 로드되어야 함을 Visual Studio Tools for Office 런타임에 알립니다.
Microsoft Office 2003 솔루션의 사용자 지정 속성
_AssemblyName
이 속성에는 별표(*)가 들어 있습니다. 이는 문서에 Visual Studio Tools for Office 사용자 지정이 포함되었음을 Microsoft Office 응용 프로그램에 알립니다.
_AssemblyLocation
이 속성에는 런타임 저장소 컨트롤의 GUID가 들어 있습니다. 자세한 내용은 런타임 저장소 컨트롤 개요를 참조하십시오.
참고 항목
작업
방법: ClickOnce를 사용하여 Office 솔루션 배포(2007 시스템)
개념
Office 솔루션의 응용 프로그램 및 배포 매니페스트