Visual Studio 2005의 CommandBar 변경 내용

업데이트: 2007년 11월

Visual Studio .NET 2002 및 Visual Studio .NET 2003에서는 명령 모음이 Microsoft.Office.Core 구성 요소에서 참조되었습니다. Visual Studio 2005에서는 Microsoft.VisualStudio.CommandBars.dll로 참조되는 구성 요소에서 이 명령 모음 기능을 사용할 수 있습니다. 새로운 Microsoft.VisualStudio.CommandBars 어셈블리에서는 Microsoft.Office.Core가 제공하는 명령 모음 기능을 모두 제공할 뿐만 아니라 몇 가지 메서드도 업데이트하여 제공합니다.

이와 같이 업데이트된 기능을 사용하려면 Visual Studio 2005에서 기존의 자동화 코드를 약간 변경해야 합니다. 이 변경 작업은 추가 기능 코드를 다시 컴파일하거나 이전 형식이 사용되는 매크로를 실행하려는 경우에만 수행하면 됩니다.

  • Microsoft.Office.Core 및 이전 버전의 EnvDTE에 대한 참조를 제거하고 이를 명령 모음 어셈블리 Microsoft.VisualStudio.CommandBars 및 8.0 버전의 EnvDTE로 대체합니다.

  • 형식 확인 코드를 업데이트합니다. 예를 들면 다음 코드를

    Includes Microsoft.Office.Core
    using Microsoft.Office.Core;
    

    아래와 같이 변경합니다.

    Microsoft.VisualStudio.CommandBars
    using Microsoft.VisualStudio.CommandBars;
    
  • DTE.CommandBars, Command.AddControl, Commands.RemoveCommandBar 또는 Commands.AddCommandBar를 호출하는 코드를 모두 업데이트합니다. 이러한 멤버는 이제 Microsoft.Office.Core 네임스페이스의 형식을 사용하거나 반환하지 않고 IDispatch 또는 System.Object를 사용하거나 반환하기 때문입니다.

참고 항목

개념

도구 모음 및 메뉴에 추가 기능 표시