创建COM组件和ActiveX控件

san*_*osh 5 .net c# .net-3.5

是否可以在.Net中创建COM组件和ActiveX控件(使用c#语言).我搜索互联网,但我什么都得不到.

谢谢,
santhosh

Fra*_*nov 7

声明一个接口并用class实现它.
如果您有不兼容OLE自动化的参数/返回值(自定义结构,枚举等),您可能需要使用MarshalAs属性来装饰它们.
GUID属性添加到两者.
COMVisible属性添加到两者.或者,您可以使用它标记装配.
使用tlbexp为本机客户端生成类型库.