Hi, it seems that the August VS2005 installs a slightly more recent version of Microsoft.VisualStudio.TextManager.Interop.8.0.dll in the GAC to the one installed in the VS SDK common\Assemblies directory.
Specifically, the definition of IVsContainedCode::HostSpansUpdated now returns an int32. This caused a bit of head scratching due to getting tlbexp errors on code that successfully compiled.
Any plans on updating the Sept SDK

VS2005 August CTP / VS SDK Sept CTP interop assembly mismatch
Jasmine Lee
thanks for reporting this!
Txoni
Maybe somehow I've got an older SDK (but the file structure has all changed so it's definitely recent). I've just downloaded it again from http://www.vsipdev.com/downloads/vsseptemberctpdl.aspx
and I still see the same issue. Perhaps the version uploaded to vsipdev is the problem
VenuKasarla
sanj
Here is the definition:
.method public hidebysig newslot abstract virtual
instance int32 HostSpansUpdated() runtime managed preservesig internalcall
{
} // end of method IVsContainedCode::HostSpansUpdated
.method public hidebysig newslot abstract virtual
instance int32 HostSpansUpdated() runtime managed preservesig internalcall
{
} // end of method IVsContainedCode::HostSpansUpdated
.method public hidebysig newslot abstract virtual
instance void HostSpansUpdated() runtime managed internalcall
{
} // end of method IVsContainedCode::HostSpansUpdated
So that tells us that somehow you have mixed versions of VS and SDK.
Perhaps its an uninstall issue, pehaps something else.
Regardless the best thing to do is go back to a clean machine and install the VS Aug CTP and the VS SDK Sept CTP again.
hth.