COM组件是必须要注册的,你说不用注册的是.NET组件,它们不是一个东西.

解决方案 »

  1.   

    其实在。net中使用的com组件只是一个真正的com的代理,你必须先注册这个com组件,然后使用tblimp生成一个net的组件dll,引入这个dll就可以了
      

  2.   

    那怎么在asp.net调用进程外组件(是.exe不是.dll)
      

  3.   

    To  leonyjj(xiaoyuer)
    这种引入是不行的,在ASP.NET中的COM使用,还需要研究
      

  4.   

    假如使用excel com组件
      tlbimp exe9.0lb
    生成EXCEL.DLL OFFICE.DLL 
    添加引用到项目中
    EXCEL.Application excel=EXCEL.ApplicationClass();
    ......
    如此使用