我在.net中用类库建立了中间层,而且生成了.dll文件,然后用regsvcs命令进行注册
但是我在我的应用程序中调用时却无法调用。程序会报错。不知为何,请指教

解决方案 »

  1.   

    中间层是什么?你说的是业务逻辑吗?干吗要用regsvcsz注册?在工程里直接引用就行了。
      

  2.   

    就是,.net里又不想com那样需要注册,直接引用就是了
      

  3.   

    你的应用程序也是.net程序吗?.net中用类库建立了中间层,而且生成了.dll文件,不需要用regsvcs命令进行注册的
      

  4.   

    打开一工程,点菜单项 ---------------项目-----------添加引用就得了
    附加一点,程序中要用using 你的dll的namespace
      

  5.   

    谢谢大家的指教!那请问大家这是三层结构吗??
    我们什么时候才需要用regsvcs注册组件呢???
      

  6.   

    我注销注册了,但是仍然报错啊??错误如下:“/成绩查询”应用程序中的服务器错误。
    --------------------------------------------------------------------------------HRESULT 中的异常:0x80131904。
    Com.Com com=new Com.Com();
    不能够类型化啊??
    请高手指教
      

  7.   

    如果是COM+组件一定要先注册,还要安装。从你的情况看来,可能是Win32下的COM+
    那最好从COM+组件中引用,就不会出现这个问题了。主要是你对于这个流程还不是很明白,其实不是那么难的。
      

  8.   

    用regsvcs很麻烦,如做三层开发用组件开发中间层吧