여러 버전의 Microsoft Office를 위한 솔루션 만들기

업데이트: 2007년 11월

Microsoft Office의 2007 및 2003 릴리스 모두에서 작동하는 Visual Studio Tools for Office 솔루션을 만들려면 다음과 같은 방법을 사용합니다.

  • Microsoft Office 2003용 프로젝트 템플릿을 사용하여 솔루션을 만듭니다.

    컴퓨터에 Visual Studio 2005 Tools for Office Second Edition 런타임이 설치되어 있는 경우 2007 Microsoft Office system의 응용 프로그램에서는 Microsoft Office 2003용 프로젝트를 사용하여 만들어진 솔루션을 실행할 수 있습니다. 자세한 내용은 Visual Studio Tools for Office 런타임 개요를 참조하십시오.

  • Microsoft Office 2003용 솔루션과 2007 Microsoft Office system용 솔루션을 각각 만듭니다. 각 버전의 Microsoft Office와 관련된 코드(예: 사용자 인터페이스 사용자 지정)를 해당 프로젝트에 배치하고 두 솔루션 모두에서 사용되는 코드(예: 비즈니스 논리)를 두 프로젝트 모두에서 참조하는 공유 어셈블리에 배치합니다.

    참고:

    Visual Studio Tools for Office에서는 개발 컴퓨터에 2003 및 2007 버전의 Office 응용 프로그램 모두를 함께 설치하는 것을 지원하지 않습니다. Microsoft Office 버전별로 별도의 프로젝트를 개발하려면 각 버전의 Microsoft Office에 대해 다른 개발 컴퓨터를 사용합니다.

방법 비교

다음 표에서는 각 방법의 장점과 단점을 비교합니다.

방법

장점

단점

Microsoft Office 2003용 프로젝트를 만듭니다.

모든 최종 사용자가 사용할 수 있는 단일 솔루션을 개발하고 배포할 수 있습니다.

사용자 지정 작업 창 또는 리본 메뉴 사용자 지정과 같이 Office 2007 릴리스와 관련된 기능을 사용할 수 없습니다.

ClickOnce 배포와 같이 Visual Studio Tools for Office에서 2007 Microsoft Office 프로젝트에만 제공하는 기능을 사용할 수 없습니다.

각 Office 버전을 위한 별도의 프로젝트를 만들고 공유 어셈블리에 공통 코드를 배치합니다.

각 Microsoft Office 버전에서 제공되는 기능을 사용하도록 각 솔루션의 UI(사용자 인터페이스)를 사용자 지정할 수 있습니다. 예를 들어 2003 버전의 솔루션에서는 메뉴 항목을 만들 수 있는 반면 2007 버전에서는 사용자 지정 리본 메뉴 그룹을 만들 수 있습니다.

Microsoft Office 2003을 사용하는 최종 사용자와 2007 Microsoft Office system을 사용하는 최종 사용자를 위한 솔루션을 별도로 개발, 배포 및 유지 관리해야 합니다.

참고 항목

작업

방법: Visual Studio Tools for Office 프로젝트 만들기

개념

Visual Studio에서 Office 솔루션 만들기

Office 솔루션 디자인

Visual Studio Tools for Office 런타임 개요