繁体   English   中英

从 Visual Studio 2017 内部查看内置 function 的源代码?

[英]View source code of built in function from inside Visual Studio 2017?

是否可以直接从 Visual Studio 2017 查看内置 function 的源代码? 例如,如果我想查看WriteLine function 的源代码,我选择它,右键单击它,当我按下Go To Implementation时,它给了我这个消息: 在此处输入图像描述

în 调用堆栈,您可以选择“显示外部代码”之类的内容,应该可以解决您的问题。

您需要的是 .pdb 文件。 每个.dll 都需要一个对应的.pdb 文件,将.dll 映射到源代码。 对于您的示例 System.Console,您需要 mscorlib 的.pdb 文件。

以下页面显示如何加载此 pdb 文件https://social.msdn.microsoft.com/Forums/SECURITY/en-US/166c70e7-9e39-44bf-8e08-76231e59ec34/mscorlibpdb-not-loaded?forum= visualstudiogeneral mscorlib.pdb 未加载”但 mscorlib.dll 没有丢失

或者,如果您觉得有足够的风险,您可以下载 c# 项目并尝试自己编译 .pdb 文件https://referencesource.microsoft.com/download.ZFC35FDC70D5FC69D2693883A822C75A

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM