求助:vs2003下如何查找内存泄漏

发布网友

我来回答

3个回答

热心网友

1.首先确定新添加的类库是最新版本的。
2.添加新版本之前把老版本的dll文件先删除掉,其次把新版本的dll文件同时拷贝到项目文件下的bin文件里面。如果项目下还有一个Assembly文件里,则在里面复制新的dll文件即可,最好在vs里面添加引用即可。

热心网友

1、找个页面或者form 引用下, 实例里面的对象,看能能否调出ClspwdMget 方法

2、可能是缓存吧,
先把之前的dll移除掉, 重新生成一边(最好提示错误),
在添加新的dll,重新生成一边(确定dll是新版本)追问1.这个试过了,在新的页面下是可以找到方法。
2.添加新的dll文件时,已经把之前的dll文件移除掉的。

追答添加引用后 有新增的方法,
重新生成后 没有了: 重新生成的时候,又重新引用了原来的地址的dll;

我这样做过项目, 别人提供的dll 文件全部整理放在一个文件A中,
项目单独放在一个文件B中,两者不相干,用到时,直接引用A中的dll;
修改时直接替换文件A中的dll,运行时会重新加载;

你点开引用, 右击dll查看属性,--》路径,看是否是指向你最新dll的地址!!!!!;
(保存!!删除项目bin目录中的dll,重新生成)再在对象浏览器中查看你的dll是否有xx方法; 如果说还没有:
1、在检查遍dll地址;
2、添加个界面调用dll对象、方法,运行没错,而对象浏览器中还没有显示该方法,呢就关闭vs,重新打开吧,

检查dll地址!!!!

热心网友

把dll文件放到主输出目录下面的bin目录下面,然后添加引用的时候从项目里面查找该dll文件。添加完成后多生成几次试试追问这个方法不行,我已经试过了。总感觉它能恢复到原来的dll文件

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com