我有两个项目A是webservice类型,B是类库类项目。项目A引用B.dll。在A中,当我右键单击某个方法并单击Go to defenition时,如果它在项目B中定义,它应该打开项目B的源。我已经将B.pdb添加到项目A.任何帮助?
答案 0 :(得分:1)
您的项目中是否包含B.dll的源代码?
除非您拥有该库的源代码,否则无法查看源代码。但是,您可以像查看definitions
的定义一样查看FCL
。
关于PDB: PDB文件将程序集的MSIL映射到原始源代码行。这意味着如果将使用程序集编译的PDB放在与程序集相同的目录中,则异常堆栈跟踪将具有原始源文件中位置的名称和行。如果没有PDB文件,您将只能看到堆栈跟踪的每个级别的类和方法的名称。
我从this SO link获取了定义。由Omer van Kloeten说。