COM Interop Wrapper Error

This message box is displayed when the project system could not create a COM interop wrapper for a particular component. COM interop wrappers are required by the common language runtime (CLR) to manage and communicate with COM components. For more information, see COM Interoperability in Visual Basic and Visual C#.

Common causes for the failure include:

  • The type library for the component is not properly registered.

  • A component on which the component being wrapped is dependent could not be found on your machine.

In both of these cases, you need to ensure that the COM component is properly installed and registered on your machine and retry the operation.

Tip

You can also search the MSDN Web site for a COM interop wrapper that has been published for your specific COM component.

Note

COM interop wrappers are sometimes referred to as "primary interop assemblies." These terms are synonymous

See Also

Other Resources

Component Model Namespaces in Visual Studio

Component Authoring

COM Interop (Visual Basic)

Common Language Runtime (CLR)

COM Interoperability in .NET Framework Applications (Visual Basic)