转到Referenced dll中方法调用的定义

时间:2011-07-28 07:54:58

标签: c# visual-studio-2010 dll

我有两个项目A是webservice类型,B是类库类项目。项目A引用B.dll。在A中,当我右键单击某个方法并单击Go to defenition时,如果它在项目B中定义,它应该打开项目B的源。我已经将B.pdb添加到项目A.任何帮助?

1 个答案:

答案 0 :(得分:1)

您的项目中是否包含B.dll的源代码?

除非您拥有该库的源代码,否则无法查看源代码。但是,您可以像查看definitions的定义一样查看FCL

关于PDB: PDB文件将程序集的MSIL映射到原始源代码行。这意味着如果将使用程序集编译的PDB放在与程序集相同的目录中,则异常堆栈跟踪将具有原始源文件中位置的名称和行。如果没有PDB文件,您将只能看到堆栈跟踪的每个级别的类和方法的名称。

我从this SO link获取了定义。由Omer van Kloeten说。