如何将.NET库的源代码导入VS

ffvjumwh  于 2023-10-21  发布在  .NET
关注(0)|答案(7)|浏览(151)

有人告诉我,微软已经发布了一些.NET库的参考源代码(我对C#库特别感兴趣)。如果是真的,我想下载该代码并将其与我的VS一起使用,这样我就可以通过选择
转到声明

转到实施
从上下文菜单。这将是更好的,然后只是看到文档中的对象浏览器。那么,我如何让VS与它一起工作呢?谢谢

hs1ihplo

hs1ihplo2#

这里有一个article on MSDN,你也可以 checkout following articlethis blog post也。这允许您在调试应用程序时单步执行框架源代码。Reflector也是一个很好的浏览编译程序集的工具。

63lcw9qa

63lcw9qa3#

Here是Microsoft提供的.NET参考源代码,可供下载。
Here是如何设置VS进行调试。

5lwkijsr

5lwkijsr4#

达林几乎什么都说了。唯一缺少的提示是NetMassDownloader,如果需要的话,可以一次获取整个源代码。

smtd7mpg

smtd7mpg5#

.net core、.net 5和.net 6运行时代码可以在这里找到:https://github.com/dotnet/runtime
此存储库包含为所有支持的平台构建.NET运行时、库和共享主机(dotnet)安装程序的代码,以及.NET运行时和库的源代码。

nxagd54h

nxagd54h6#

给你:.net source code download link
祝你在编译过程中好运,这样你就可以像调试自己的项目一样调试它。我不知道你做过多大的项目,但这是一个大项目,它不像你想象的那么简单。

xqnpmsa8

xqnpmsa87#

添加其他人对参考源网站以及GitHub上的源的评论。Visual Studio有一个名为Source Link的功能。这允许Nuget包(包括DotNet Frameworks)在包中包含原始源代码,以便您可以导航到您可能直接从Visual Studio中调用的can代码的源代码,就像它是您自己的代码一样。这还允许您在该代码中设置断点。
如果一个包不包含原始源代码,你仍然可以右键单击任何类或方法,然后选择“Go To Definition”(F12)和Visual Studio will attempt to decompile to code for you

相关问题