Hace un par de semanas "me tocó" llevar a cabo la creación de un addinl, y bueno, aunque ya lo había desarrollado otren otras ocasiones, una vez más me volví a encontrar con algún que otro problemilla (claro está que con la ayuda de Eduardo conseguí resolverlo en un menor tiempo). Así que para que no vuelva a ocurrirme esto ni a mí ni ninguno de vosotros, dejo constancia aquí de los pasos que seguí:
Asegurar que las entradas del registro generadas al crear el proyecto son correctas y se corresponden con el siguiente fragmento a excepción del clsId y del nombre del addin, que en este ejemplo es; "OutlookAddin1":
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\CLSID\{19AAED53-31A2-4DA2-B9AE-26491E3D3FD8}]
@="OutlookAddin1 -- an addin created with VSTO technology"
[HKEY_CURRENT_USER\Software\Classes\CLSID\{19AAED53-31A2-4DA2-B9AE-26491E3D3FD8}\InprocServer32]
"ThreadingModel"="Both"
"ManifestLocation"="C:\\Archivos de Programa\\Microsoft\\OutlookAddin1\\"
@=hex(2):25,00,43,00,6f,00,6d,00,6d,00,6f,00,6e,00,50,00,72,00,6f,00,67,00,72,\
00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,4d,00,69,00,63,00,\
72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,53,00,68,00,61,00,72,00,65,00,64,\
00,5c,00,56,00,53,00,54,00,4f,00,5c,00,38,00,2e,00,30,00,5c,00,41,00,64,00,\
64,00,69,00,6e,00,4c,00,6f,00,61,00,64,00,65,00,72,00,2e,00,64,00,6c,00,6c,\
00,00,00
"ManifestName"="OutlookAddin1.dll.manifest"
[HKEY_CURRENT_USER\Software\Classes\CLSID\{19AAED53-31A2-4DA2-B9AE-26491E3D3FD8}\ProgID]
@="OutlookAddin1"
[HKEY_CURRENT_USER\Software\Classes\CLSID\{19AAED53-31A2-4DA2-B9AE-26491E3D3FD8}\Programmable]
[HKEY_CURRENT_USER\Software\Classes\CLSID\{19AAED53-31A2-4DA2-B9AE-26491E3D3FD8}\VersionIndependentProgID]
@="OutlookAddin1"
[HKEY_CURRENT_USER\Software\Classes\OutlookAddin1]
@=""
[HKEY_CURRENT_USER\Software\Classes\OutlookAddin1\CLSID]
@="{19AAED53-31A2-4DA2-B9AE-26491E3D3FD8}"
[HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\OutlookAddin1]
"CommandLineSafe"=dword:00000001
"Description"="OutlookAddin1 -- an addin created with VSTO technology"
"FriendlyName"="OutlookAddin1"
"LoadBehavior"=dword:00000003
"Manifest"="C:\\Archivos de Programa\\Microsoft\\OutlookAddin1\\OutlookAddin1.dll.manifest"