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