Introduction - If you have any usage issues, please Google them yourself
This article describes a way to write add-ins such that a single binary can be hosted across multiple versions of DevStudio, Visual Studio, and Office. It uses C++ and ATL, but the principles should carry over to other languages and other frameworks.
Packet : 3970991samplecai.rar filelist
res\AddIn.rgs
res\bitmap1.bmp
res\cfg32.bmp
res\DevStudio.rgs
res\dstblrg.bmp
res\dstbmed.bmp
res\excel2003.rgs
res\PropPage.bmp
res\PropPage.rgs
res\SampleCAI.rgs
res\say32.bmp
res\vs2003.rgs
res\vs2005.rgs
res\vs2008.rgs
res
SampleCAIUI\cfg16.bmp
SampleCAIUI\resource.h
SampleCAIUI\SampleCAIUI.rc
SampleCAIUI\SampleCAIUI.vcproj
SampleCAIUI\say.bmp
SampleCAIUI
.cvsignore
AddIn.cpp
AddIn.h
ConfigDlg.cpp
ConfigDlg.h
DlgMixin.h
Doxyfile
DSAddIn.cpp
DSAddIn.h
DTEAddIn.cpp
DTEAddIn.h
PropPageCtl.cpp
PropPageCtl.h
resource.h
rmcmds.vbs
SampleCAI.cpp
SampleCAI.def
SampleCAI.idl
SampleCAI.rc
SampleCAI.sln
SampleCAI.vcproj
stdafx.cpp
stdafx.h