Joe*_*ley 72 reference visual-studio-2008
我的C#项目引用了第三方DLL,我有源代码.我可以以某种方式告诉Visual Studio该源代码的位置,例如,当我按下F12打开DLL中方法的定义时,它将打开源代码,而不是打开"类[来自元数据]"存根代码?
dea*_*dog 23
看起来答案就在这个MSDN文档页面的底部附近.
调试器在以下位置查找源文件:
在启动调试器的Visual Studio实例的IDE中打开的文件.
VS实例中打开的解决方案中的文件.
在解决方案属性的"公共属性"/"调试源文件"页面中指定的目录.
模块的.pdb的源信息.这可以是构建模块时源文件的位置,也可以是源服务器的命令.
要将目录添加到解决方案的"调试源文件"页面(上面的步骤3):
您可以指定网络或本地目录来搜索源文件.
在解决方案资源管理器中选择解决方案,然后从快捷菜单中选择"属性"(即右键单击上下文菜单).
在"公共属性"节点下,选择"调试源文件".
单击文件夹图标.可编辑文本显示在"包含源代码的目录"列表中.
添加要搜索的路径.
请注意,仅搜索指定的目录.您必须为要搜索的任何子目录添加条目.
因此,如果您只想调试特定文件一次而不会使解决方案混乱,只需在Visual Studio IDE中打开该文件即可; 如果您需要从该文件转到其他文件,您可能还需要在Visual Studio中打开其他文件.
如果您经常发现自己需要在解决方案之外调试源文件,那么您可以:
您可以这样做的一种方法是在解决方案中创建另一个项目,将DLL源放在那里,然后从主项目中添加依赖项作为项目引用而不是程序集引用.这应该让你在调试等时浏览源/步骤.
可能有一种更简单的方法,但目前我还没有意识到.
归档时间: |
|
查看次数: |
22443 次 |
最近记录: |