对于调试类库,大家是如何调试的?

对于调试类库,大家是如何调试的?

社区

VB 帖子详情 对于调试类库,大家是如何调试的? aycn 2004-06-29 11:16:01 主程序引用类库,但在执行中需要对类库进行断点调试,

要如何设置才能进行断点调试呢?

...全文

954 17 打赏 收藏 对于调试类库,大家是如何调试的? 主程序引用类库,但在执行中需要对类库进行断点调试, 要如何设置才能进行断点调试呢? 复制链接

扫一扫 分享 转发到动态 举报

写回复 配置赞助广告取 消

确 定

用AI写文章 17 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 brightheroes 2004-06-29 打赏举报 回复 我的主程序是直接引用 bin 目录的类库 dll

---你把类库添加到当前的解决方案下面之后,要修改引用到类库,而不是bin目录下面的类库dll 水如烟 2004-06-29 打赏举报 回复 最直接的办法是关闭方案,拷贝,再打开方案

建议你还是看看引用路径是否一致

在方案路径改变过程中(象我,经常就拷到优盘到手提去做)

方案总是指向原来的路径,这就要重新修改路径 aycn 2004-06-29 打赏举报 回复 我发现程序编译及出错的过程是:

1. 生成类库 dll 到 obj 目录

2. 拷贝类库 dll 到 bin 目录 (在这里出错,因为主程序引用了 bin 目录的 dll 文件,导致 bin 目录的 dll 文件变成只读,无法覆盖,产生错误“无法将文件“???.dll”复制到运行目录。另一个程序正在使用此文件,进程无法访问。”

3. 生成主程序 exe 到 bin 目录

故 pdb 及引用的 dll 文件不是最新的。 dzliang21 2004-06-29 打赏举报 回复 引用bin目录下的应该就可以调试进去啊,在里面设置断点 水如烟 2004-06-29 打赏举报 回复 pdb的版本和你现在引用的版本是否一致 aycn 2004-06-29 打赏举报 回复 多谢上面各位的帮忙,

项目引用类库的路径是一致的,也试过删除掉 bin 目录,但是还是不行,

我的主程序是直接引用 bin 目录的类库 dll ,

也试过但引用 obj 目录下的 dll 也出错相同的错误。 zealic 2004-06-29 打赏举报 回复 在类库的解决方案中添加一个项目来调试

在添加项目引用

就能在这个项目编译的同时编译类库项目了 dzliang21 2004-06-29 打赏举报 回复 把调试的项目添加到同一解决方案中 dzliang21 2004-06-29 打赏举报 回复 你必需在Debug下生成Dll才能调试进去 brightheroes 2004-06-29 打赏举报 回复 删除文件夹bin,retry 水如烟 2004-06-29 打赏举报 回复 你看看项目中引用类的路径是不是一致 aycn 2004-06-29 打赏举报 回复 To brightheroes:

已经将类库项目添加到当前解决方案下面,主程序也正常引用了类库的DLL,主程序的输出目录与类库的输出目录都一样,但是编译时出现错误:“无法将文件“???.dll”复制到运行目录。另一个程序正在使用此文件,进程无法访问。”

To lzmtw:

bin 下面已经有类库的 pdb 及 dll 文件。

水如烟 2004-06-29 打赏举报 回复 将要调试的类的pdb拷贝到BIN下 brightheroes 2004-06-29 打赏举报 回复 自己编写的?

可以把你的类库项目,添加到当前的解决方案下面,修改当前的引用为类库项目

直接设断点,调试 aycn 2004-06-29 打赏举报 回复 忘记说清楚了,就是VB.NET的类库(DLL),自已编写的。 brightheroes 2004-06-29 打赏举报 回复 什么类库?

自己写的吗? aycn 2004-06-29 打赏举报 回复 谢谢,问题的确出在要“引用到类库”,而不是引用到“DLL”

结贴。 E4A的类库打包 本类库是集成了播放类库,效果类库,网页操作类库,系统类库,js命令类库,悬浮窗类库的的压缩包,欢迎下载使用 Silverlight P2P 经典类库 Silverlight P2P 经典类库 PHP环境的错误捕获与调试PHP的类库.zip

/**

* Whoops - php errors for cool kids

* @author Filipe Dobreira

*/

namespace Whoops;

use InvalidArgumentException;

use Whoops\Exception\ErrorException;

use Whoops\Exception\Inspector;

use Whoops\Handler\CallbackHandler;

use Whoops\Handler\Handler;

use Whoops\Handler\HandlerInterface;

use Whoops\Util\Misc;

use Whoops\Util\SystemFacade;

final class Run implements RunInterface

{

private $isRegistered;

private $allowQuit = true;

private $sendOutput = true;

/**

* @var integer|false

*/

private $sendHttpCode = 500;

/**

* @var HandlerInterface[]

*/

private $handlerStack = [];这是一款PHP环境的错误捕获与调试PHP的类库,需要的朋友可以直接下载使用

如何使用VS生成C#类库 生成自己的类库,dll文件,可以引用,直接建立项目,在项目bin目录下可以看到生成的dll 易语言大漠类库生成工具 易语言大漠类库自动生成工具,易语言大漠类库自动生成工具

VB

16,721

社区成员

110,527

社区内容

发帖 与我相关 我的任务 VB VB技术相关讨论,主要为经典vb,即VB6.0 复制链接

扫一扫 分享 确定 社区描述 VB技术相关讨论,主要为经典vb,即VB6.0 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章

相关推荐