Edtech
Posts: 8
Joined: Tue Nov 10, 2009 10:35 am

Assembly .NET installation

Hello,

I developped an assembly .NET with COM Interop interface. If I use the assmbly section or the COM section (tlb registration), the class used by my application isn't correctly installed.
I must use the register option "Register .NET assembly for COM Interoperability" and it's works.

But if I use this matter, I have this warning during the ICE validation :
WARNING ICE33 Reg key _ is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table.
WARNING ICE33 Reg key __2 is used in an unsupported way. CLSIDs should be registered via the Class table. This entry may overwrite a value created through that table.
WARNING ICE33 Reg key __3 is used in an unsupported way. CLSID contexts should be registered via the Class table. This entry may overwrite a value created through that table.

How could I register my assembly to remove this warning ?

Edit : Sorry for the duplicate post. Please remove the other post !
mihai.petcu
Posts: 3860
Joined: Thu Aug 05, 2010 8:01 am

Re: Assembly .NET installation

Hi,

As mentioned in the following Microsoft article you can ignore these warnings as they are obsolete:
http://msdn.microsoft.com/en-us/library ... 85%29.aspx

All the best,
Mihai
Mihai Petcu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
Edtech
Posts: 8
Joined: Tue Nov 10, 2009 10:35 am

Re: Assembly .NET installation

Ok, thanks.

Return to “Common Problems”