В чем реальная разница между этими двумя параметрами? Я знаю следующее:
Регистр для COM-взаимодействия
Это options выполняет regasm в сборке и регистрирует сборку как компонент COM (или, возможно, нет) в реестре со всеми записями реестра, подобными COM.
Создает ли этот шаг файл TLB? Что еще нужно сделать?
Иногда я вижу, что при компиляции проекта создается tlb, а иногда нет, почему?
Сделать сборку COM видимой
Как это влияет на сборку? Если у меня есть следующий тип внутри этой сборки, мне все равно нужно указывать «Сделать сборку COM видимой», даже если мой тип отмечен как ComVisible?
[GuidAttribute("02810C22-3FF2-4fc2-A7FD-5E103446DEB0"), ComVisible(true)]
public interface IMyInterface
{
}