2016-12-13 1 views
0

OneNote 추가 기능을 구현하려는 중이며 Microsoft 지원이 부족하다는 점에 놀랐습니다. 나는 2016 사무실 Pro를 사용하고 난 OneNote 2016 추가 기능이로드되지 않습니다. 디버깅하는 방법? 더 많은 샘플이 업데이트 되었습니까?

  1. http://www.malteahrens.com/#/blog/howto-onenote-dev/
  2. https://github.com/OneNoteDev/VanillaAddIn
  3. 을 인터넷 검색 시간 후 발견하지만, 그 구현에 둘 다 같은 결과로 나를 인도 - 추가 기능입니다 배포되었지만 활성화되지 않습니다. "COM 추가 기능"대화 상자에 다음 오류 메시지가 표시됩니다. "로드 동작 :로드되지 않음 COM 추가 기능을로드하는 동안 런타임 오류가 발생했습니다." 여기서부터 단계를 따라 디버깅을 시도했습니다 ( https://blogs.msdn.microsoft.com/vsod/2008/04/22/troubleshooting-com-add-in-load-failures/) 어떤 결과도없이. 또한 여기 ( OneNote 2013 Add-in won't load. How to debug?)의 단계를 수행 한 후 OneNote 추가 기능 로깅을 사용하려고 시도했지만 로그 파일이 만들어지지 않았기 때문에 아마도 Office 2016의 단계가 다릅니다.

    도움을 주시면 감사하겠습니다. VS 프로젝트 템플릿? 또 다른 업데이트 된 튜토리얼/샘플? "COM 추가 기능을로드하는 동안 런타임 오류가 발생했습니다"를 조사하거나 수정하라는 제안

+0

제어판으로 가서 OneNote (또는 Office) 복구를 시도해보십시오. 때로는 도움이됩니다. VanillaConsole이 작동합니까? (호기심 부족) – jayongg

+0

예, 바닐라 콘솔이 작동합니다. 계층 구조, 현재 페이지 ID 및 페이지 XML을 표시합니다. –

+0

유진의 마지막 질문은 중요합니다. 추가 기능과 OneNote 인스턴스의 비트가 32 비트인지 64 비트인지 확인하십시오. –

답변

1

먼저 추가 기능을로드하기 전에 필요한 모든 필수 조건이 설치되어 있는지 확인하십시오. 그런 다음 로그 문을 코드에 추가하여 정확히 실패한 곳을 확인하십시오. 코드에 예외가 있습니까?

Microsoft Office 응용 프로그램은 예기치 않게 동작하는 VSTO 추가 기능을 해제 할 수 있습니다. 응용 프로그램이 VSTO 추가 기능을로드하지 않으면 응용 프로그램이 하드 비활성화되거나 VSTO 추가 기능을 비활성화 할 수 있습니다.

VSTO 추가 기능에서 응용 프로그램이 예기치 않게 종료 될 때 하드 사용 안 함이 발생할 수 있습니다. 또한 VSTO 추가 기능의 Startup 이벤트 처리기가 실행되는 동안 디버거를 중지하면 개발 컴퓨터에서 발생할 수 있습니다.

VSTO 추가 기능에서 응용 프로그램이 예기치 않게 종료되지 않는 오류가 발생하면 소프트 비활성화가 발생할 수 있습니다. 예를 들어 Startup 이벤트 처리기가 실행되는 동안 처리되지 않은 예외가 발생하면 응용 프로그램에서 VSTO 추가 기능을 사용하지 않도록 설정할 수 있습니다. 자세한 내용은 How to: Re-enable a VSTO Add-in That Has Been Disabled 문서를 참조하십시오.

VBA 매크로 정책이 COM 추가 기능에 적용됩니까? 서명되지 않은 COM 추가 기능을로드 할 수 있습니까?

x64 기반 호스트에 x86 기반 플러그 인을로드하려고합니까? 아니면 반대?

+0

OneNote가 x64 인 동안 addin이 x86으로 빌드 된 것이 문제였습니다. 이제 추가 작업은 설치 후 배포되고 활성화됩니다. –

+0

Nicolae를 (듣기) 기꺼이 들으세요! – jayongg

관련 문제