gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 05:08:01 24 4
gpt4 key购买 nike

鉴于我在 Visual Studio 中的 C# 项目上通过 NuGet 包使用框架,并且框架/NuGet 包的源代码可用,例如在 Github 上。如何将源代码添加到 Visual Studio,以便我可以浏览它?

例如我编写了自己的派生自框架基类的类:

public MyClass : FrameworkClass

它编译得很好,因为 NuGet 包提供了所有需要的东西。但除此之外,我现在还希望能够从 Visual Studio 内部查看 FrameworkClass 实现。

鉴于源代码可用,这是否有可能,例如在 Github 上? (我手动从Github上下载源码,除了nuGet包,添加到Visual Studio中也可以,只是不知道能不能,如何实现)

最佳答案

据我所知,VS 没有直接在一个使用该包的项目中支持 查看源代码 的选项。至少在开发时间(在文本编辑器中编写代码时),这是不支持的。

但是如果有人想在调试期间导航到并查看一个nuget包的源代码:

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

2.另一种方法是使用Source Link+ nuget方式,它在 VS2017 和 VS2019 中受支持。

更多详情请引用this thread ,还有一些其他好的解决方法。干杯!

关于c# - 将框架/NuGet 包的源代码添加到 Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58605893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com