これら 2 つのオプションの実際の違いは何ですか? 私が知っていることは次のとおりです。
COM 相互運用に登録する
このオプションは、アセンブリに対して regasm を実行し、アセンブリを COM コンポーネントとして登録します (またはそうでない場合もあります)。このステップで TLB ファイルが生成されますか? 他に何が行われますか?
プロジェクトをコンパイルすると tlb が生成されることがありますが、生成されないことがあります。これはなぜですか?
アセンブリ COM を表示
する これはアセンブリにどのような影響を与えますか? このアセンブリ内に次の型がある場合、型が ComVisible としてマークされていても、「アセンブリを COM 可視にする」を指定する必要がありますか?
[GuidAttribute("02810C22-3FF2-4fc2-A7FD-5E103446DEB0"), ComVisible(true)]
public interface IMyInterface
{
}