+ -
当前位置:首页 → 问答吧 → 未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5

未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5

时间:2009-11-15

来源:互联网


未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。该模块应包含一个程序集清单。
异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。该模块应包含一个程序集清单。

请问这是什么原因啊,这个代码以前是在2005编写编译的,后来用了一次2008编写编译一次,传到服务器上就出现问题了,不过在2008上还是用的2.0版本,不知道为什么会出现这种错误,请各位帮帮忙。

作者: hejunyisky   发布时间: 2009-11-15

未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, 

PublicKeyToken=b03f5f7f11d50a3a”2010-04-09 17:35PublicKeyToken=b03f5f7f11d50a3a”或它的某一

个依赖项。系统找不到指定的文件。


说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码

中导致错误的出处的详细信息。

异常详细信息: System.IO.FileNotFoundException: 未能加载文件或程序集“EnvDTE, 

Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统

找不到指定的文件。

正确的解决方法:


因为虚拟空间没有控件需要引用到的一个名为EnvDTE的Vs2005组件,请把Plugin.rar里envdte/envdte.dll

拷贝到虚拟空间主机的BIN目录里即可!

至于envdte.dll这个文件是在vs2005的目录下面.

 
直接在vs2008的目录下搜索EnvDTE.dll,然后放在网站的bin目录下就好了

作者: zyaccp30   发布时间: 2010-05-05

谢谢了,终于解决我的问题了,我也遇到这问题,纠结几天了!!
引用 1 楼 zyaccp30 的回复:
未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral,

PublicKeyToken=b03f5f7f11d50a3a”2010-04-09 17:35PublicKeyToken=b03f5f7f11d50a3a”或它的某一

个依赖项。系统找不到指定的文件。


说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈……

作者: cni23jun   发布时间: 2010-12-10