Описание тега primary-interop-assembly
Основная сборка взаимодействия - это уникальная сборка, предоставляемая поставщиком, которая содержит определения типов (в виде метаданных) типов, реализованных с помощью COM. Может быть только одна основная сборка взаимодействия, которая должна быть подписана строгим именем издателем библиотеки типов COM. Одна основная сборка взаимодействия может обернуть несколько версий одной и той же библиотеки типов. согласно http://msdn.microsoft.com/en-us/library/aax7sdch.aspx
Основная сборка взаимодействия — это уникальная сборка, предоставляемая поставщиком, которая содержит определения типов (как метаданные) типов, реализованных с помощью COM. Может быть только одна основная сборка взаимодействия, которая должна быть подписана строгим именем издателем библиотеки типов COM. Одна первичная сборка взаимодействия может содержать более одной версии библиотеки одного и того же типа.
согласно https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-4.0/aax7sdch(v=vs.100)