Visual Studio Tools for Office 런타임의 어셈블리

Office 프로젝트를 만들면 프로젝트의 프로젝트 형식 및 대상 .NET Framework에 사용되는 Microsoft Visual Studio Tools for Office Runtime 어셈블리에 대한 참조가 자동으로 추가됩니다. .NET Framework 4용 Office 확장과 .NET Framework 3.5용 Office 확장에 포함되는 어셈블리는 다릅니다. Office 확장에 대한 자세한 내용은 Visual Studio Tools for Office 런타임 개요를 참조하십시오.

.NET Framework 4용 Office 확장의 어셈블리

다음 표에서는 .NET Framework 4용 Office 확장에 포함된 어셈블리를 보여 줍니다. 이러한 어셈블리의 네임스페이스 및 형식에 대한 설명서는 관리되는 참조(Visual Studio에서 Office 개발)를 참조하십시오.

어셈블리 이름

설명

Microsoft.Office.Tools.Common.dll

다음 형식을 제공합니다.

  • 리본 메뉴 사용자 지정 및 스마트 태그를 만들기 위한 형식

    참고참고
    Excel 2010 및 Word 2010에서 스마트 태그는 더 이상 사용되지 않습니다.자세한 내용은 스마트 태그 개요를 참조하십시오.
  • 문서 수준 사용자 지정의 작업 창 및 응용 프로그램 수준 추가 기능의 사용자 지정 작업 창을 만들기 위한 형식

Microsoft.Office.Tools.Excel.dll

Excel 프로젝트의 호스트 항목 및 호스트 컨트롤을 나타내는 인터페이스와 지원 형식을 제공합니다. 자세한 내용은 확장된 개체를 사용하여 Excel 자동화를 참조하십시오.

Microsoft.Office.Tools.Outlook.dll

Outlook 추가 기능에 사용자 지정 양식 영역을 만드는 데 사용할 수 있는 형식을 제공합니다.

Microsoft.Office.Tools.Word.dll

Word 프로젝트의 호스트 항목 및 호스트 컨트롤을 나타내는 인터페이스와 지원 형식을 제공합니다. 자세한 내용은 확장된 개체를 사용하여 Word 자동화를 참조하십시오.

Microsoft.Office.Tools.v4.0.Framework.dll

다음 형식을 제공합니다.

  • Visual Studio Tools for Office 런타임에서 throw될 수 있는 예외 

  • Outlook 양식 영역을 만들 때 사용할 수 있는 특성

Microsoft.Office.Tools.dll

Visual Studio Tools for Office 런타임 인프라의 일부이며 코드에서 직접 사용할 수 없는 형식을 제공합니다.

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

다음 형식을 제공합니다.

  • 문서 수준 사용자 지정의 데이터 개체를 캐시하는 데 사용할 수 있는 CachedAttribute 특성 및 ICachedType 인터페이스 자세한 내용은 데이터 캐싱을 참조하십시오.

  • Office 솔루션을 위한 ClickOnce 설치 관리자의 마지막 단계로 추가 설치 단계를 실행하도록 구현할 수 있는 IAddInPostDeploymentAction 인터페이스 자세한 내용은 고급 Office 솔루션 배포를 참조하십시오.

  • Visual Studio Tools for Office 런타임에서 throw될 수 있는 예외

  • Visual Studio Tools for Office 런타임 인프라의 일부이며 코드에서 직접 사용할 수 없는 기타 형식

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

다음 형식을 제공합니다.

.NET Framework 4를 대상으로 하는 프로젝트는 다음 어셈블리도 참조합니다. 이러한 어셈블리는 Microsoft Visual Studio Tools for Office Runtime 재배포 가능 패키지의 일부가 아닙니다. 대신 솔루션과 함께 배포해야 하는 종속 어셈블리입니다. 기본적으로 이러한 어셈블리는 해당 로컬 복사 속성이 True로 설정되어 있는 경우 프로젝트의 빌드 출력 폴더에 복사됩니다. ClickOnce를 사용하여 프로젝트를 배포하면 이러한 어셈블리는 생성된 패키지에 포함됩니다.

어셈블리 이름

설명

Microsoft.Office.Tools.Common.v4.0.Utilities.dll

응용 프로그램 수준 프로젝트의 생성된 ThisAddIn 클래스와 모든 프로젝트의 생성된 리본 클래스에 대한 기본 클래스를 제공합니다.

Microsoft.Office.Tools.Excel.v4.0.Utilities.dll

다음 형식을 제공합니다.

  • Excel용 문서 수준 프로젝트의 생성된 ThisWorkbook 및 Sheet 클래스에 대한 기본 클래스

  • Excel 프로젝트의 워크시트에서 사용할 수 있는 Windows Forms 컨트롤

Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll

Outlook 프로젝트의 생성된 ThisAddIn 및 양식 영역 클래스에 대한 기본 클래스를 제공합니다.

Microsoft.Office.Tools.Word.v4.0.Utilities.dll

다음 형식을 제공합니다.

  • Word용 문서 수준 프로젝트의 생성된 ThisDocument 클래스에 대한 기본 클래스

  • Word 프로젝트의 문서에서 사용할 수 있는 Windows Forms 컨트롤

.NET Framework 3.5용 Office 확장의 어셈블리

다음 표에서는 .NET Framework 3.5용 Office 확장에 포함된 어셈블리를 보여 줍니다. 이러한 어셈블리의 네임스페이스 및 클래스에 대한 설명서는 Visual Studio 2008 설명서의 https://go.microsoft.com/fwlink/?LinkId=160658 참조 단원을 참조하십시오.

어셈블리 이름

설명

Microsoft.Office.Tools.Common.v9.0.dll

다음 형식을 제공합니다.

  • 응용 프로그램 수준 추가 기능의 Microsoft.Office.Tools.AddIn 기본 클래스

  • 리본 메뉴 사용자 지정 및 스마트 태그를 만들기 위한 클래스

    참고참고
    Excel 2010 및 Word 2010에서 스마트 태그는 더 이상 사용되지 않습니다.자세한 내용은 스마트 태그 개요를 참조하십시오.
  • 문서 수준 사용자 지정의 작업 창과 응용 프로그램 수준 추가 기능의 사용자 지정 작업 창을 만들기 위한 클래스

  • Excel 개체 모델에 대한 모든 문화권 구분 호출에 사용되는 LCID(로캘 ID)를 Excel 솔루션에서 제어하는 데 사용되는 Microsoft.Office.Tools.Excel.ExcelLocale1033Attribute 클래스. 자세한 내용은 여러 가지 국가별 설정으로 Excel의 데이터 서식 지정을 참조하십시오.

Microsoft.Office.Tools.Excel.v9.0.dll

Excel 솔루션의 호스트 항목 및 호스트 컨트롤을 제공합니다. 자세한 내용은 확장된 개체를 사용하여 Excel 자동화를 참조하십시오.

Microsoft.Office.Tools.Outlook.v9.0.dll

Outlook 추가 기능에 사용자 지정 양식 영역을 만드는 데 사용할 수 있는 클래스를 제공합니다.

Microsoft.Office.Tools.Word.v9.0.dll

Word 솔루션의 호스트 항목 및 호스트 컨트롤을 제공합니다. 자세한 내용은 확장된 개체를 사용하여 Word 자동화를 참조하십시오.

Microsoft.Office.Tools.v9.0.dll

다음 형식을 제공합니다.

  • 문서 수준 사용자 지정의 호스트 컨트롤에 대한 데이터 바인딩 기능을 제공하는 Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent 클래스

  • Visual Studio Tools for Office 런타임 인프라의 일부이며 코드에서 직접 사용할 수 없는 기타 형식

Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll

다음 형식을 제공합니다.

  • 문서 수준 사용자 지정의 데이터 개체를 캐시하는 데 사용할 수 있는 Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute 특성 및 Microsoft.VisualStudio.Tools.Applications.Runtime.ICachedType 인터페이스 자세한 내용은 데이터 캐싱을 참조하십시오.

  • Visual Studio Tools for Office 런타임에서 throw될 수 있는 예외

  • Visual Studio Tools for Office 런타임 인프라의 일부이며 코드에서 직접 사용할 수 없는 기타 형식

Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll

Office 솔루션을 위한 ClickOnce 설치 관리자의 마지막 단계로 추가 설치 단계를 실행하도록 구현할 수 있는 Microsoft.VisualStudio.Tools.Applications.Deployment.IAddInPostDeploymentAction 인터페이스를 제공합니다. 자세한 내용은 고급 Office 솔루션 배포를 참조하십시오.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll

다음 형식을 제공합니다.

Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll

다음 형식을 제공합니다.

  • Office 솔루션에 신뢰를 부여하기 위해 사용자 포함 목록 항목을 만드는 데 사용할 수 있는 Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntryMicrosoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList 클래스. 자세한 내용은 포함 목록을 사용하여 Office 솔루션 신뢰를 참조하십시오.

  • Visual Studio Tools for Office 런타임 인프라의 일부이며 코드에서 직접 사용할 수 없는 기타 형식

참고 항목

개념

Visual Studio Tools for Office 런타임 개요

기타 리소스

Visual Studio Tools for Office 런타임 설치 시나리오