[英]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.