这两种 Select 之间的真正区别是什么?我知道的是:
Register for COM Interop
此选项在程序集上执行regasm,并将程序集注册为注册表中的COM组件(也可能不注册),以及所有类似COM的注册表项.
此步骤是否生成TLB文件?还做了什么?
有时我在编译项目时会看到tlb生成,但有时不会,这是为什么?
Make assembly COM visible
这个对装配有什么影响?如果我在此程序集中有以下类型,即使我的类型被标记为ComVisible,我是否仍然需要指定"使程序集COM可见"?
[GuidAttribute("02810C22-3FF2-4fc2-A7FD-5E103446DEB0"), ComVisible(true)]
public interface IMyInterface
{
}