【发布时间】:2014-07-29 11:06:17
【问题描述】:
我正在使用负载模拟性能工具,该工具使用 .NET 4.5 中的用户脚本。
该工具创建一个 Visual Studio 解决方案(VS2012 express)。
我想使用断点调试脚本,但我不能,因为在执行测试工具时,解决方案被编译并且 DLL 文件被复制到解决方案目录树之外的位置。
例如:
负载模拟工具创建的工作区位于:
c:\加载项目\myProject
Visual Studio 解决方案保存在其目录树中:
c:\Load Projects\myProject\repository\VSSolution
但是当我开始负载模拟时,VS解决方案被编译并将内容复制到一个临时目录:
c:\loadCache\myProject
有没有办法调试位于 VS 解决方案之外的 DLL;给VS调试DLL的位置?
【问题讨论】:
-
您是否也忘记复制 PDB 文件?使用 Debug + Windows + Modules 窗口获取信息。您可以右键单击 DLL 并选择“符号加载信息”以找出调试器查找符号的位置。
标签: c# debugging visual-studio-2012 dll