이 문제를 해결하는 수많은 게시물과 사이트를 보았습니다. 내가 찾은 모든 솔루션을 시도했지만 그들 중 누구도 일하지 못했습니다 (지금이 일을 알아 내려고 노력했습니다). 똑같은 문제가있는 많은 게시물을 보았지만 솔루션이 나에게 적합하지 않거나 적용 할 수 없습니다. 그걸로 ...Outlook 용 VSTO Addin이 작동하지 않습니다.
나는 전자 메일의 제목과 본문에 텍스트를 추가하기위한 Outlook 2007 용 추가 기능이 있습니다. .msi 파일을 사용하는 모든 사용자에 대해 설치됩니다. 작년에 배포 한 구버전이 잘 작동합니다. 내가 만든 새 버전에는 몇 가지 사소한 입/출력 변경 사항 만 있습니다. 이 새 버전은 Visual Studio의 디버그와 실제 설치 모두에서 내 개발 컴퓨터에서 완벽하게 작동합니다. 그러나 비 개발 컴퓨터에서 작동하도록 할 수는 없습니다.
-Using Visual Studio Professional 2013
-Written in Visual Basic
-Target Framework is .NET 4.0
-The add-in is only run once the "send" button on an email is clicked.
-Outlook version is Outlook 2007
-Operating system is Windows 7 Enterprise SP1 32-bit
문제는 애드온이 있다는 것입니다 : 여기에 프로그램 및 대상 컴퓨터의 세부 사항은 (개발 컴퓨터와 대상 컴퓨터 세부 사항은 대상 컴퓨터가 비주얼 스튜디오를하지 않는다는 사실보다 같은 다른 있습니다) (예, 알다시피, bazillion 다른 사람들이 동일한 문제를 겪었습니다). 앞에서 말한 것처럼 디버그 및 설치된 버전 모두 내 컴퓨터에서 정상적으로 작동합니다. 이것은 내가 다른 컴퓨터에 뭔가가 빠져 있다고 생각하게 만들었으므로 대상 컴퓨터에 .NET 4.0 프레임 워크를 설치하려고했지만 이미 설치되었다고 말했습니다. 나는 아무 쓸데없이 일할 수 있도록 내가 생각할 수있는 모든 것을 다뤘다. 동작 방식은 다음과 같습니다.
-Installs fine with no errors.
-HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Office/Outlook/Addins/EmailMarkTool/LoadBehavior = 3 after installation.
-VSTO_LOGALERTS = 1
-VSTO_SUPPRESSDISPLAYALERTS = 0
-Outlook opens with no apparent errors.
-LoadBehavior = 0 immediately after Outlook is opened.
-Shows up in the Add-ins under "Inactive Application Add-ins."
-Never shows up under "Disabled Add-ins."
-In the "COM Add-Ins" dialog where I can check which add-ins to use, it shows the correct directory and the Load Behavior is "Unloaded."
-The add-in can be checked. When I click "OK" I don't get any errors. When I go back to the Add-ins, it is unchecked and "Unloaded" again.
-Setting the LoadBehavior to 3 doesn't help because it goes back to 0 as soon as Outlook is started again.
-I inserted a try-catch block into the New() function of the add-in that has a MsgBox pop-up and a Throw.
-I get absolutely no errors anywhere.
-No log file is generated.
동일한 결과로 여러 번 제거, 재구성 및 재설치를 시도했습니다. 왜 개발 컴퓨터에서 작동하지만 대상 컴퓨터에서는 작동하지 않는지 알 수 없습니다. 이 모든 것을 읽어 주셔서 감사합니다. 나는 그것이 많은 것을 알고있다. 그러나 나는 세부를 내놓을 필요가 있었다. 모든 입력에 미리 감사드립니다!
[업데이트] : 방금 작동 할 것이지만 동일한 결과를 얻었는지 테스트하기 위해 아주 새로운 최소 추가 기능을 만들었습니다.
이 http : // stackoverflow를 보았는지 확실하지 않습니다.co.kr/questions/4668777/how-to-troubleshoot-a-vsto-addin-does-does-load는 도움이 될 것입니다. –
@JimHewitt 네, 여러 번 읽었습니다. 내 추가 기능이 비활성화 된 추가 기능에 표시되지 않습니다. – ajlampman
나는 이것을 https://www.outlook-apps.com/inactive-outlook-add-ins/에서 보았을 것으로 추측하고 있습니다. 그러나 잠정적으로 "활성화 된 Outlook 추가 기능 사용 –