社区
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写文章