hallo liebe .NetWissenden,
ich habe entsprechend
http://msdn2.microsoft.com/en-us/library/hcdf9zk2.aspx
ein plug in für den vss geschrieben.
das problem war, dass diese anleitung eigtl. fürs vs2005 geschrieben ist, daher habe ich die bei mir im vs2003 nicht vorhandenen namespaces Microsoft.VisualStudio.SourceSafe.Interop und System.Runtime.InteropServices.ComTypes ersetzt durch einbinden der SourceSafeTypeLib. folgerichtig hat es auch nicht die typen IConnectionPointContainer und IConnectionPoint die ich durch die entsprechenden vs2003 interfaces (zB. UCOMIConnectionPointContainer) ersetzt habe.
das ding kompliert ok, ich habe mich auch ansonsten an die anweisungen gehalten (zb. erstellen der ssaddin.ini mit den enstprechenden einträgen, register for com = true…), ich sehe auch in der registry einen eintrag unter Arbeitsplatz\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MyProgId, allein:
init und die events werden nicht aufgerufen!
wer weiss rat, alle ideen und kommentare sind willkommen (ich bin nicht wirklich in der COM welt zu hause…)
danke,
stefan