.module extern MSVCR80.dll解决方案

.module extern MSVCR80.dll
使用VS2005写了一个DLL
然后用ildasm.exe看里面的MANIFEST
发现了问题
同样的工程
同样的文件
在另一个人电脑上编译出来的开头是这样的
====
// Metadata version: v2.0.50727
.module extern MSVCR80.dll
.assembly extern mscorlib
...
====
在我的电脑上编译出来的就没有中间那一句
====
// Metadata version: v2.0.50727
.assembly extern mscorlib
...
====
我想知道
到底是什么原因导致这个差别的
同样都是XP系统
同样都是VS2005的环境
是因为编译环境设置的问题?
还是因为版本的问题?
还是因为系统设置的问题?
还是因为什么其他的原因?

我编译出来的DLL
在干净的机器上可以使用
另一台机器上编译出来的DLL
在干净的机器上使用崩溃
提示
“未能加载文件或程序集"xxxxxxx"或它的某一个依赖项”

怎么才能让DLL中不.module extern MSVCR80.dll呢?
 
麻烦帮忙
谢谢了 

------解决方案--------------------
用depends.exe查看exe依赖的dll。
然后将依赖的dll放在和exe相同的目录下。