I have a C++/CLI assembly (compiled for .NET 3.5 that comes with Windows 7).
The assembly is marked as ComVisible(true). It contains 2 classes and 1 interface.
It looks like the assembly wasn't being registered because it didn't contain any classes available for registration, just the one interface. As soon as I added a dummy class to the assembly, the warning went away and the assembly got registered.