我在自定义的C# Form中添加了acdbmgd.dll 和acmgd.dll 后,调用了acdbmgd.dll中的对象,然后编译能够成功,但是运行的时候,就出现了错误:
未能正确加载文件或程序集“acdbmgd , Version = 18.1.0.0 , Culture = neutral , PublicKeyToken = null”或它的某一个依赖性,视图加载格式不正确的程序。

解决方案 »

  1.   

    工程下面,点击参照,引用对象,选择相应Dll文件。
      

  2.   

    dll 不存在没跟程序集在一块
      

  3.   

    需要将acdbmgd.dll以及其依赖的dll 拷贝到bin下(这是asp.net,如果是winform拷贝到和exe同样的目录下),并安装需要的运行时。想我的cli的dll,就需要安装vc9runtime.
      

  4.   

    你是通过哪种方式添加的?如果是自己的DLL文件 建议通过Browse添加  添加完成后要保证你的项目重新生成时该DLL文件不给删除或者覆盖
    在bin文件夹下面单独建一个文件夹 用于放你需要引用的DLL文件(记忆中是这样)