After Repackaging Visual Studio 6 an error massage in the event viewer accors. The Error Massage was "Error 1911.Could not register type Library for file C:\..\..\VS-Ent98\VANALYZR\VAIEC.DLL
Have anybody a good idea, what can this Problem be.... better how can i avoid this Error...
Thanks Littlerambo
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Hi,

Goto the component tab and select the particular component.Open it and you will find typelib values in it(under advertising), delete the values under typelib and compile back.
Answered 09/14/2004 by: stephen
Senior Yellow Belt

Please log in to comment
0
Hy Stephen,
thanks for your answer....
There so many type library values (under advertising) so did not know what type library i must delete.
I use the wise Installer to edit the MSI file.....
Can you help me ????
Thanks
Answered 09/14/2004 by: littlerambo
Senior Yellow Belt

Please log in to comment
0
For Anybody that had Problems with the register of type library !!!

You must delete under advertising the value "Microsoft Visual Studio VSA Inproc Event Creator" for VAIEC.DLL

You must delete under advertising the value "Microsoft OLE DB Simple Provider Type Library" for SIMPDATA.TLB

Thanks for help

LittleRambo
Answered 09/14/2004 by: littlerambo
Senior Yellow Belt

Please log in to comment
0
Heh... I had three DLLs fail like this. If it's in it's own component take a quick look at the advertising information and registry information for the component. It should all be related to the DLL. Delete everything but the file from the component. On another machine copy the VAIEC.DLL to where it would reside if Visual Studio was installed. Start a setup capture and do a REGSRV32 VAIC.DLL. Take the registry entries and put them into Visual Studio but do not have the registry entries converted to advertising info.

Or you can take the following and edit it then import it into your package.

REGEDIT4

[HKEY_CLASSES_ROOT\CLSID\{6C736DB0-BD94-11D0-8A23-00AA00B58E10}\EnableEvents]
@="1"

[HKEY_CLASSES_ROOT\CLSID\{6C736DB0-BD94-11D0-8A23-00AA00B58E10}\TreatAs]
@="{6C736DB1-BD94-11D0-8A23-00AA00B58E10}"

[HKEY_CLASSES_ROOT\CLSID\{6c736dB1-BD94-11D0-8A23-00AA00B58E10}]
@="MSVSA Inprocess Event Creator Class"

[HKEY_CLASSES_ROOT\CLSID\{6c736dB1-BD94-11D0-8A23-00AA00B58E10}\InprocServer32]
@="C:\\Program Files\\Microsoft Visual Studio\\Common\\Tools\\VS-Ent98\\Vanalyzr\\vaiec.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{6c736dB1-BD94-11D0-8A23-00AA00B58E10}\ProgID]
@="MSVSA.InprocessEventCreator.1"

[HKEY_CLASSES_ROOT\CLSID\{6c736dB1-BD94-11D0-8A23-00AA00B58E10}\VersionIndependentProgID]
@="MSVSA.InprocessEventCreator"

[HKEY_CLASSES_ROOT\CLSID\{6C736DCF-AB0D-11D0-A2AD-00A0C90F27E8}]
@="PSFactoryBuffer"

[HKEY_CLASSES_ROOT\CLSID\{6C736DCF-AB0D-11D0-A2AD-00A0C90F27E8}\InProcServer32]
@="C:\\Program Files\\Microsoft Visual Studio\\Common\\Tools\\VS-Ent98\\Vanalyzr\\vaiec.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\Interface\{6C736DCF-AB0D-11D0-A2AD-00A0C90F27E8}]
@="ISystemDebugEventShutdown"

[HKEY_CLASSES_ROOT\Interface\{6C736DCF-AB0D-11D0-A2AD-00A0C90F27E8}\NumMethods]
@="4"

[HKEY_CLASSES_ROOT\Interface\{6C736DCF-AB0D-11D0-A2AD-00A0C90F27E8}\ProxyStubClsid32]
@="{6C736DCF-AB0D-11D0-A2AD-00A0C90F27E8}"

[HKEY_CLASSES_ROOT\MSVSA.InprocessEventCreator]
@="MSVSA Inprocess Event Creator Class"

[HKEY_CLASSES_ROOT\MSVSA.InprocessEventCreator.1]
@="MSVSA Inprocess Event Creator Class"

[HKEY_CLASSES_ROOT\MSVSA.InprocessEventCreator.1\CLSID]
@="{6c736dB1-BD94-11D0-8A23-00AA00B58E10}"

[HKEY_CLASSES_ROOT\MSVSA.InprocessEventCreator\CurVer]
@="MSVSA.InprocessEventCreator.1"

[HKEY_CLASSES_ROOT\TypeLib\{6C736D48-B50A-11D0-A2AE-00A0C90F27E8}\1.0]
@="MSVSA Inprocess Event Creator 1.0 Type Library"

[HKEY_CLASSES_ROOT\TypeLib\{6C736D48-B50A-11D0-A2AE-00A0C90F27E8}\1.0\409\win32]
@="C:\\Program Files\\Microsoft Visual Studio\\Common\\Tools\\VS-Ent98\\Vanalyzr\\vaiec.dll"

[HKEY_CLASSES_ROOT\TypeLib\{6C736D48-B50A-11D0-A2AE-00A0C90F27E8}\1.0\FLAGS]
@="0"

[HKEY_CLASSES_ROOT\TypeLib\{6C736D48-B50A-11D0-A2AE-00A0C90F27E8}\1.0\HELPDIR]
@="C:\\Program Files\\Microsoft Visual Studio\\Common\\Tools\\VS-Ent98\\Vanalyzr\\"
Answered 09/14/2004 by: kkaminsk
Ninth Degree Black Belt

Please log in to comment
0
Hi littlerambo,

You can delete only the values corresponding the vaiec.dll,usually you will have only one typelib under that.
Answered 09/15/2004 by: stephen
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity