我最近用C#做了个个ActiveX控件,这个控件引用了第三方的DLL,我把第三方的DLL放到C盘根目录,这个控件就能正常使用,不放的话,在调用这个控件里面的方法时候,JS提示出:对象没有相关属性和方法,这个错误很明显是,控件里面提供的方法是引用第三方的DLL中接口的,在C盘找不到这些第三方DLL。怎么解决这个问题?急啊!

解决方案 »

  1.   

    工程中,点击第三方的dll,然后查看属性 将 复制到本地 属性 设置为 True。
    重新生成再试试
      

  2.   

    重新生成,在你发布的时候把DLL发布到你的bin文件夹下!
      

  3.   

    要看你引用的这三个DLL是什么方式?active 复制到本地就可以。如果其他DLL。就要放到指定目录。
      

  4.   

    哥们,你这个ActiveX是怎么通过IE安全认证的?
      

  5.   

    很明显,这是一个下载自解压并注册的dll,并不是需要认证的那种
      

  6.   

    缺少的DLL文件你有吧,再放回错误提示的地方去~!