使用PDB,F11进入代码但F12无法浏览它?
我对 Visual Studio 很陌生,所以不知道我是否做错了什么,或者这是否真的是它应该工作的方式。
在我的“应用程序”项目中,我添加了对 DLL 的引用,我有该 DLL 的源代码。我在也包含 pdb 文件的文件夹中添加对 dll 的引用。
现在,如果我调试应用程序项目,我可以单步执行 (F11) dll 代码,并且 VS 打开正确的 .cs 文件。但如果我不进行调试,按 F12 只会打开 ..[来自元数据] 窗口。
有没有办法在不调试的时候浏览代码?
I am quite new to Visual Studio so don't know if I am doing something wrong or if this really is the way it is supposed to work.
In my "application" project, I am adding reference to a DLL, for which I have the sources. I add reference the the dll in a folder that also has the pdb file.
Now if I debug the application project I am able to step into (F11) the dll code and VS opens the correct .cs file. But if I am not debugging, pressing F12 only opens a ..[From Metadata] window.
Is there a way to browse the code when not debugging?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您单步进入调试器时,使用 PDB 文件。当您按 F12 时,Visual-Studio 使用 Intellisense 数据库,该数据库仅扫描解决方案中的文件。您看到的[来自元数据] 的文件已被引用,但在解决方案中没有源。
When you step-into the debugger uses the PDB file. When you press F12 Visual-Studio uses the Intellisense database which scans only files in the solution. Files you see as [From Metadata] are referenced but do not have the source in the solution.