使用PDB,F11进入代码但F12无法浏览它?

发布于 2024-10-17 02:48:55 字数 300 浏览 3 评论 0原文

我对 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

可遇━不可求 2024-10-24 02:48:55

当您单步进入调试器时,使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文