繁体   English   中英

将框架/NuGet 包的源代码添加到 Visual Studio

[英]Add source code for frameworks/NuGet packages to Visual Studio

Given I am using framework via a NuGet package on my C# project inside Visual Studio and the source code for the framework/NuGet package is available eg on Github. 如何将源代码添加到 Visual Studio,以便我可以浏览它?

例如,我编写了自己的 class,它源自框架基础 class:

public MyClass : FrameworkClass

它编译得很好,因为 NuGet package 给出了所需的一切。 但除此之外,我现在还希望能够从 Visual Studio 中查看 FrameworkClass 的实现。

考虑到源代码在 Github 上可用,这是否可能? (我可以手动从 Github 下载源代码并将其添加到 Visual Studio 以及 nuGet package 之外,我只是不知道该怎么做)

据我所知,VS 不支持在一个使用 package 的项目中直接viewing source code 至少在developing time (在文本编辑器中编写代码时),这是不支持的。

但是,如果有人想在debugging期间negative to and view source code

1.我曾经使用的一种方法是将.pdb文件放入nuget package中,并将源文件下载到一个文件夹中,将文件夹路径添加到Debug Source Files设置中。

2.另一种方式是使用Source Link+nuget方式,VS2017和VS2019都支持。

有关更多详细信息,请参阅此线程,并且那里还有一些其他好的解决方法。 干杯!

暂无
暂无

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

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