未能加载文件或程序集“Interop”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x801这是我遇到的问题,望知情者告知一二!!!

解决方案 »

  1.   

    你使用OFFICE里的东西了把.可能版本不对.
      

  2.   

    人生就是一台戏,请问一下该添加什么引用呢?我在bin里面怎么找不到Interop的引用目录啊!
      

  3.   


    你看在本机能否编译过,能不能运行?
    如果可以编译过,就是不缺引用。引是5楼所说版本问题,比如本机是用office2010的库,而把程序用到0ffice2003的机器上去。
    你常试把你引用的那个库的特定版本设为“false”试试。
      

  4.   

    也可以把引用的库设置为拷贝到本地,那么所有的库都会在你的bin目录中。
      

  5.   

    编译不过去的,,我是在本机上编译的,office是2003的!
      

  6.   

    人生就是一台戏,是添加System.Runtime.InteropServices的引用吗?没有啊!
      

  7.   


    不是吧,你用到哪些DLL,在里面有相关的OFFICE的库的
    e.g:
    Microsoft.Office.Interop.Word
      

  8.   

       你到WEB配置文件里去,搜索“Interop”  找到过后,注释掉整行代码,然后保存,在调试。
      

  9.   

    把要用的复制到BIN文件夹中
    然后添加项目引用
    编译看看能不能通过
    不行把提示信息再贴上来看看
      

  10.   

    cyljay,在web.config终究搜不到Interop啊!
      

  11.   

    xihuanxiatian,好像要用到一个库但是com中根本就没有啊,人生就是一台戏说的是引用Microsoft.Office.Interop.Word!vs中的提示信息是:
    错误11未能加载文件或程序集“Interop”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)