Quelle est la réelle différence entre ces deux options? Ce que je sais, c'est:
S'inscrire pour COM Interop
Cette option exécute regasm sur l'assemblée et des registres de l'assemblée comme un composant COM(ou pas) dans la base de registre avec tous les COM comme des entrées de registre.
Cette étape génère un fichier TLB? Quoi d'autre est fait?
Parfois, je vois un tlb est généré lorsque je compile le projet, mais parfois pas, pourquoi est-ce?
Faire de l'assemblée COM visibles
Quel impact cela a sur une assemblée? Si j'ai le type suivant à l'intérieur de cette assemblée, dois-je encore préciser les "Faire de l'assemblée COM Visibles" même si mon type est marqué comme ComVisible?
[GuidAttribute("02810C22-3FF2-4fc2-A7FD-5E103446DEB0"), ComVisible(true)]
public interface IMyInterface
{
}