代码之家  ›  专栏  ›  技术社区  ›  eddyP23

如何查看nuget依赖项的源代码(c)

  •  0
  • eddyP23  · 技术社区  · 6 年前

    我正在开发一个ASP.NET核心应用程序,我希望看到至少各种System/Microsoft库的源代码,如 AspNetCore 是的。

    我发现 this article 这解释了如何调试它们,从而迫使visual studio下载源代码。我想要的是一种无需运行应用程序、到达断点并进入查看源代码的方式。

    有办法吗?

    顺便说一句,我在和2017年的对比中,.net core 2.1

    注: 我不是在寻找一种反编译的方式或其他一些神奇的密宗。我希望visual studio导入原始源代码文件,并在需要时将其显示给我,而无需进行整个构建、在调试中运行、需要到达断点。

    3 回复  |  直到 6 年前
        1
  •  0
  •   SazooCat    6 年前

    我相信这个vs从红门扩展可以让你做到这一点。我使用了这个工具的一个旧版本,您只需将它指向一个DLL,它就为您提供了一个类树和各种函数的反编译代码。

    https://marketplace.visualstudio.com/items?itemName=vs-publisher-306627.NETReflectorVisualStudioExtension

        2
  •  0
  •   Frenchy    6 年前

    DnsSpy是一个很好的应用程序,例如可以查看dll中的代码源

    看见 DnsSpy 86 or 64

        3
  •  0
  •   Giorgi Kulijanishvili    6 年前

    这是Microsoft github页面,您可以在其中看到.NET框架类的源代码。 Link

    如果您想在visual studio中看到代码,可以使用dotpeek( Link )