开发者

COM unregister/register type library problem

I have a .NET COM DLL that I want to unregister. I do: regasm.exe /u ConfigManager.dll

When I look with COM-ole viewer app I still see in type libraries section an entry for ConfigManager( specifies the path to ConfigManager.tlb there). How can I make sure I deregister for good any entries of ConfigManager.dll COM ?

I ask this because I have a nasty error where it seems that ConfigManager clients do not see some types from ConfigManager and want to make sure 开发者_JAVA百科I deregister and register again ConfigManager


You just need a typelib registration utility. TypeLibs are not specific to .NET so you can find these kinds of ones anywhere.

Here's a simple one:

http://www.vbaccelerator.com/home/vb/utilities/Type_Library_Registration_Utility/VB6_Register_TypeLib_Utility.asp

I prefer to use TlbExp instead of the /tlb option of RegAsm to get a typlelib without automagically registering it. That way I can explicitly register (or unregesiter) the typelib.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜