2013-09-23 4 views
5

최근 Visual Studio를위한 2 개의 추가 기능을 개발했습니다. 이미 ToolBar에 배치했습니다.Visual Studio 2008의 툴바 개발

Visual Studio의 도구 모음에서 추가 기능을 클릭하면 추가 기능이 정상적으로 작동합니다. 다시 addin을 클릭하면 다시 사용할 수 없으므로 작동하지 않습니다. 작동하려면 Visual Studio를 닫아야합니다. 어떻게 Visual Studio를 닫지 않고 추가 기능을 만들 수 있습니까? 나는이 작업을하는 동안 날에 의해 관찰

커플 ..

나는 추가 기능의 추가 기능 관리자 자동으로 검사를 (우리가 기본적으로 추가 기능을로드 장소)를 사용. 그래서 선택을 취소하면 Visual Studio를 닫지 않고 추가 기능을 재사용 할 수 있습니다.

하지만 그렇게하면 수동 작업이되고 도구 모음에 추가 기능을 플러그인하는 목적이 제공되지 않습니다.

Visual Studio에서 추가 기능을 실행할 때 Addin Manager에서 자동으로 선택을 취소하는 방법이 있습니까?

답변

0

답변 methods.Namely는 OnConnect, OnDisconnection을, OnAddInsUpdate, OnStartupComplete, OnBeginShutdown, 실행, 및 queryStatus .If 비주얼 스튜디오 추가 기능의 5 세트가 추가 기능 프로젝트마다 Visual Studio에서

발견되었습니다 논리는 Exec 메서드로 작성된 다음이 문제가 해결됩니다. 이전에는 Add-in 논리가 OnConnect 메서드로 작성 되었기 때문에 문제가 발생했습니다 .OnConnect 메서드는 도구 모음에 추가 기능 이름을 추가하는 것과 같은 기본 작업을 수행하는 데만 사용됩니다. Exec에서 한 번만 수행해야합니다. Exec에 작성된 논리는 반복적으로 수행되며, 툴바에서 추가 기능 버튼을 누를 때마다 매번 추가 기능이 사용됩니다.

0

이 문제는 추가 기능이 처리되지 않은 예외를 throw했을 때 발생할 수 있다고 생각합니다. 자동으로 실패 할 수 있으므로 추가 기능을 다시로드해야합니다. 이 문제에 대한