다음을 통해 공유


AddIn.Remove 메서드

추가 기능 컬렉션에서 추가 기능을 제거하여 사용할 수 없도록 합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Sub Remove
void Remove()
void Remove()
abstract Remove : unit -> unit
function Remove()

설명

이 메서드는 추가 기능 관리자 대화 상자의 추가 기능 목록에서 추가 기능을 제거합니다. Remove 메서드는 솔루션과 함께 로드되는 추가 기능에만 적용되고 DTE 개체와 관련된 컬렉션의 항목에서는 Remove 메서드가 실패합니다.

예제

Sub RemoveExample()
   ' Set object references.
   Dim addincoll As AddIns
   Dim addinobj As AddIn
   Dim abc As AddIn
        
   ' Register an add-in.
   addincoll = AddIns
   Shell("regsvr32 F:\AddIns\RegExplore\Debug\regexplore.dll")
   addincoll.Update()
   addinobj = addincoll.Item(1)

   ' Connect the add-in if it is not already connected.
   If addinobj.Connected = False Then
      addinobj.Connected = True
   End If

   ' Add an add-in to the Add-In Manager dialog box, then remove it.
   abc = ProjectSolution().AddIns.Add(addinobj.ProgID, addinobj.Description, addinobj.Name, False)
   ProjectSolution().AddIns.Item(1).Remove()
End Sub

.NET Framework 보안

참고 항목

참조

AddIn 인터페이스

EnvDTE 네임스페이스